fix(all): Locale in Audio is dynamic.
This commit is contained in:
		
							parent
							
								
									e0980bc480
								
							
						
					
					
						commit
						d1c4c23fa1
					
				
					 2 changed files with 3 additions and 6 deletions
				
			
		| 
						 | 
				
			
			@ -542,7 +542,7 @@ export class GBConversationalService {
 | 
			
		|||
    };
 | 
			
		||||
 | 
			
		||||
    const languageCode = locale.substring(0, 2);
 | 
			
		||||
    return locales[languageCode] || "Locale não encontrado";
 | 
			
		||||
    return locales[languageCode] || "en-US_BroadbandModel";
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -186,7 +186,7 @@ export class WhatsappDirectLine extends GBService {
 | 
			
		|||
              if (chat.isGroup) {
 | 
			
		||||
                // await chat.clearMessages();
 | 
			
		||||
              } else if (!chat.pinned) {
 | 
			
		||||
                // await chat.delete();
 | 
			
		||||
                await chat.delete();
 | 
			
		||||
              }
 | 
			
		||||
            });
 | 
			
		||||
          });
 | 
			
		||||
| 
						 | 
				
			
			@ -1033,10 +1033,8 @@ export class WhatsappDirectLine extends GBService {
 | 
			
		|||
        p => p.instance.botId.toLowerCase() === text.toLowerCase()
 | 
			
		||||
      )[0];
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
      GBLog.info(`A WhatsApp mobile requested instance for: ${botId}.`);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
      let urlMin: any = GBServer.globals.minInstances.filter(p => p.instance.botId === botId)[0];
 | 
			
		||||
 | 
			
		||||
      let user = await sec.getUserFromSystemId(id);
 | 
			
		||||
| 
						 | 
				
			
			@ -1064,11 +1062,10 @@ export class WhatsappDirectLine extends GBService {
 | 
			
		|||
 | 
			
		||||
          if (text != '' && detectLanguage) {
 | 
			
		||||
            locale = await min.conversationalService.getLanguage(min, text);
 | 
			
		||||
            GBLog.info(`${locale} defined for first time mobile: ${id}.`);
 | 
			
		||||
          }
 | 
			
		||||
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        user = await sec.ensureUser(urlMin, id, '', '', 'omnichannel', '', '');
 | 
			
		||||
        user = await sec.updateUserInstance(id, urlMin.instance.instanceId);
 | 
			
		||||
        user = await sec.updateUserLocale(user.userId, locale);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue