UPDATE 23 de enero 2
This commit is contained in:
@@ -65,7 +65,7 @@ public class DialogflowClientService {
|
|||||||
.build();
|
.build();
|
||||||
this.sessionsClient = SessionsClient.create(sessionsSettings);
|
this.sessionsClient = SessionsClient.create(sessionsSettings);
|
||||||
logger.info("Dialogflow CX SessionsClient initialized successfully for endpoint: {}", regionalEndpoint);
|
logger.info("Dialogflow CX SessionsClient initialized successfully for endpoint: {}", regionalEndpoint);
|
||||||
logger.info("Dialogflow CX SessionsClient initialized successfully for agent : {}", dialogflowCxAgentId);
|
logger.info("Dialogflow CX SessionsClient initialized successfully for agent - Test Agent version: {}", dialogflowCxAgentId);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
logger.error("Failed to create Dialogflow CX SessionsClient: {}", e.getMessage(), e);
|
logger.error("Failed to create Dialogflow CX SessionsClient: {}", e.getMessage(), e);
|
||||||
throw e;
|
throw e;
|
||||||
|
|||||||
@@ -136,6 +136,10 @@ public class ConversationManagerService {
|
|||||||
logger.info("Detected 'pantallaContexto' in session. Delegating to QuickRepliesManagerService.");
|
logger.info("Detected 'pantallaContexto' in session. Delegating to QuickRepliesManagerService.");
|
||||||
return quickRepliesManagerService.manageConversation(obfuscatedRequest);
|
return quickRepliesManagerService.manageConversation(obfuscatedRequest);
|
||||||
}
|
}
|
||||||
|
// Remove the old QR and continue as normal conversation.
|
||||||
|
if (isContextStale && session.pantallaContexto() != null) {
|
||||||
|
logger.info("Detected STALE 'pantallaContexto'. Ignoring and proceeding with normal flow.");
|
||||||
|
}
|
||||||
return continueManagingConversation(obfuscatedRequest);
|
return continueManagingConversation(obfuscatedRequest);
|
||||||
})
|
})
|
||||||
.switchIfEmpty(continueManagingConversation(obfuscatedRequest));
|
.switchIfEmpty(continueManagingConversation(obfuscatedRequest));
|
||||||
|
|||||||
Reference in New Issue
Block a user