File tree Expand file tree Collapse file tree 3 files changed +8376
-6676
lines changed Expand file tree Collapse file tree 3 files changed +8376
-6676
lines changed Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ import { ChatCompletionChunk } from './chat.model';
3
3
import { ChatProxyService , ChatService } from './chat.service' ;
4
4
import { UserService } from 'src/user/user.service' ;
5
5
import { Chat } from './chat.model' ;
6
- import { Message , Role } from 'src/chat/message.model' ;
6
+ import { Message , MessageRole } from 'src/chat/message.model' ;
7
7
import {
8
8
NewChatInput ,
9
9
UpdateChatTitleInput ,
@@ -33,7 +33,7 @@ export class ChatResolver {
33
33
} )
34
34
async * chatStream ( @Args ( 'input' ) input : ChatInput ) {
35
35
const iterator = this . chatProxyService . streamChat ( input . message ) ;
36
- this . chatService . saveMessage ( input . chatId , input . message , Role . User ) ;
36
+ this . chatService . saveMessage ( input . chatId , input . message , MessageRole . User ) ;
37
37
38
38
let accumulatedContent = '' ; // Accumulator for all chunks
39
39
@@ -49,7 +49,7 @@ export class ChatResolver {
49
49
await this . chatService . saveMessage (
50
50
input . chatId ,
51
51
accumulatedContent ,
52
- Role . Model ,
52
+ MessageRole . Model ,
53
53
) ;
54
54
} catch ( error ) {
55
55
console . error ( 'Error in chatStream:' , error ) ;
Original file line number Diff line number Diff line change @@ -16,12 +16,12 @@ import {
16
16
import { Chat } from 'src/chat/chat.model' ;
17
17
import { SystemBaseModel } from 'src/system-base-model/system-base.model' ;
18
18
19
- export enum Role {
19
+ export enum MessageRole {
20
20
User = 'User' ,
21
21
Model = 'Model' ,
22
22
}
23
23
24
- registerEnumType ( Role , {
24
+ registerEnumType ( MessageRole , {
25
25
name : 'Role' ,
26
26
} ) ;
27
27
@@ -36,9 +36,9 @@ export class Message extends SystemBaseModel {
36
36
@Column ( )
37
37
content : string ;
38
38
39
- @Field ( ( ) => Role )
39
+ @Field ( ( ) => MessageRole )
40
40
@Column ( { type : 'text' } )
41
- role : Role ;
41
+ role : MessageRole ;
42
42
43
43
@Field ( { nullable : true } )
44
44
@Column ( { nullable : true } )
You can’t perform that action at this time.
0 commit comments