modify avatar url..

This commit is contained in:
2026-07-09 15:24:15 +09:00
parent 944d731573
commit 860334a86b
+6 -2
View File
@@ -61,6 +61,7 @@ const AI_CHAT_CONTEXT_MESSAGE_LIMIT = 6;
@Injectable() @Injectable()
export class ChatService { export class ChatService {
private readonly authServerUrl: string; private readonly authServerUrl: string;
private readonly authPublicUrl: string;
constructor( constructor(
private readonly authService: AuthService, private readonly authService: AuthService,
@@ -71,6 +72,9 @@ export class ChatService {
this.authServerUrl = this.configService this.authServerUrl = this.configService
.get<string>('AUTH_SERVER_URL', 'http://localhost:4100') .get<string>('AUTH_SERVER_URL', 'http://localhost:4100')
.replace(/\/$/, ''); .replace(/\/$/, '');
this.authPublicUrl = this.configService
.get<string>('AUTH_PUBLIC_URL', this.authServerUrl)
.replace(/\/$/, '');
} }
async listThreads(accessToken: string | undefined, query: ListChatThreadsDto) { async listThreads(accessToken: string | undefined, query: ListChatThreadsDto) {
@@ -977,11 +981,11 @@ export class ChatService {
if (!user) return null; if (!user) return null;
if (user.authUserId) { if (user.authUserId) {
return `${this.authServerUrl}/auth/users/${user.authUserId}/avatar`; return `${this.authPublicUrl}/auth/users/${user.authUserId}/avatar`;
} }
if (user.email) { if (user.email) {
return `${this.authServerUrl}/auth/users/avatar?email=${encodeURIComponent(user.email)}`; return `${this.authPublicUrl}/auth/users/avatar?email=${encodeURIComponent(user.email)}`;
} }
return null; return null;