@@ -139,48 +139,40 @@ export class ChatService {
139
139
}
140
140
141
141
watchTextCreated ( ) : Subscription {
142
- return this . chatGatewayService
143
- . textCreated ( )
144
- . subscribe ( ( data ) => {
145
- this . isTyping$ . next ( false )
146
- this . addMessage ( { content : data . text . value , role : ChatRole . Assistant } )
147
- } ) ;
142
+ return this . chatGatewayService . textCreated ( ) . subscribe ( data => {
143
+ this . isTyping$ . next ( false ) ;
144
+ this . addMessage ( { content : data . text . value , role : ChatRole . Assistant } ) ;
145
+ } ) ;
148
146
}
149
147
150
148
watchTextDelta ( ) : Subscription {
151
- return this . chatGatewayService
152
- . textDelta ( )
153
- . subscribe ( ( data ) => {
154
- const length = this . messages$ . value . length ;
155
- this . messages$ . value [ length - 1 ] . content = data . text . value ;
156
- } ) ;
149
+ return this . chatGatewayService . textDelta ( ) . subscribe ( data => {
150
+ const length = this . messages$ . value . length ;
151
+ this . messages$ . value [ length - 1 ] . content = data . text . value ;
152
+ } ) ;
157
153
}
158
154
159
155
watchTextDone ( ) : Subscription {
160
- return this . chatGatewayService
161
- . textDone ( )
162
- . subscribe ( ( data ) => {
163
- this . isTyping$ . next ( false ) ;
164
- this . messages$ . next ( [
165
- ...this . messages$ . value . slice ( 0 , - 1 ) ,
166
- {
167
- content : data . text . value ,
168
- role : ChatRole . Assistant ,
169
- } ,
170
- ] ) ;
171
- } ) ;
156
+ return this . chatGatewayService . textDone ( ) . subscribe ( data => {
157
+ this . isTyping$ . next ( false ) ;
158
+ this . messages$ . next ( [
159
+ ...this . messages$ . value . slice ( 0 , - 1 ) ,
160
+ {
161
+ content : data . text . value ,
162
+ role : ChatRole . Assistant ,
163
+ } ,
164
+ ] ) ;
165
+ } ) ;
172
166
}
173
167
174
168
watchMessages ( ) : Subscription {
175
- return this . chatGatewayService
176
- . callDone ( )
177
- . subscribe ( data => {
178
- this . addMessage ( {
179
- content : data . content ,
180
- role : ChatRole . Assistant ,
181
- } ) ;
182
- this . isTyping$ . next ( false ) ;
169
+ return this . chatGatewayService . callDone ( ) . subscribe ( data => {
170
+ this . addMessage ( {
171
+ content : data . content ,
172
+ role : ChatRole . Assistant ,
183
173
} ) ;
174
+ this . isTyping$ . next ( false ) ;
175
+ } ) ;
184
176
}
185
177
186
178
sendAudio ( file : Blob ) : void {
0 commit comments