modify avatar url..
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user