@@ -133,7 +133,6 @@ export class AutocompleteTextareaComponent
133133 private transliterationService : TransliterationService ,
134134 private emojiInputService : EmojiInputService ,
135135 private customTemplatesService : CustomTemplatesService ,
136- private themeService : ThemeService ,
137136 private cdRef : ChangeDetectorRef
138137 ) {
139138 this . searchTerm$ . pipe ( debounceTime ( 300 ) ) . subscribe ( ( searchTerm ) => {
@@ -200,7 +199,7 @@ export class AutocompleteTextareaComponent
200199 }
201200 if ( changes . value && ! this . value && this . messageInput ) {
202201 this . messageInput . nativeElement . style . height = 'auto' ;
203- this . chatClientService . chatClient . logger (
202+ this . chatClientService ? .chatClient ? .logger ?. (
204203 'info' ,
205204 '[Autocomplete textarea] Value reset, adjusting textarea height to auto'
206205 ) ;
@@ -211,7 +210,7 @@ export class AutocompleteTextareaComponent
211210 this . messageInput &&
212211 this . isViewInited
213212 ) {
214- this . chatClientService . chatClient . logger (
213+ this . chatClientService ? .chatClient ? .logger ?. (
215214 'info' ,
216215 '[Autocomplete textarea] Value changed'
217216 ) ;
@@ -225,7 +224,7 @@ export class AutocompleteTextareaComponent
225224
226225 ngAfterViewInit ( ) : void {
227226 this . isViewInited = true ;
228- this . chatClientService . chatClient . logger (
227+ this . chatClientService ? .chatClient ? .logger ?. (
229228 'info' ,
230229 '[Autocomplete textarea] View inited'
231230 ) ;
@@ -263,7 +262,7 @@ export class AutocompleteTextareaComponent
263262
264263 inputChanged ( ) {
265264 this . valueChange . emit ( this . messageInput . nativeElement . value ) ;
266- this . chatClientService . chatClient . logger (
265+ this . chatClientService ? .chatClient ? .logger ?. (
267266 'info' ,
268267 '[Autocomplete textarea] Input changed'
269268 ) ;
@@ -285,12 +284,12 @@ export class AutocompleteTextareaComponent
285284 private adjustTextareaHeight ( ) {
286285 const necessaryHeight = `${ this . messageInput . nativeElement . scrollHeight } px` ;
287286 if ( this . messageInput . nativeElement . style . height === necessaryHeight ) {
288- this . chatClientService . chatClient . logger (
287+ this . chatClientService ? .chatClient ? .logger ?. (
289288 'info' ,
290289 `[Autocomplete textarea] No need to adjust textarea height`
291290 ) ;
292291 } else {
293- this . chatClientService . chatClient . logger (
292+ this . chatClientService ? .chatClient ? .logger ?. (
294293 'info' ,
295294 `[Autocomplete textarea] Adjusting textarea height to ${ necessaryHeight } `
296295 ) ;
0 commit comments