fix(basic.gblib): update ChatServices.ts #420

Closed
eltociear wants to merge 2540 commits from patch-1 into main
2 changed files with 17 additions and 11 deletions
Showing only changes of commit d5f42982f6 - Show all commits

View file

@ -58,8 +58,8 @@ export class AnalyticsService {
rate: number
): Promise<GuaribasConversation> {
const options = { where: { } };
// TODO: Filter by instanceId: instanceId
options.where = { conversationId: conversationId };
options.where = { conversationId: conversationId, instanceId: instanceId };
const item = await GuaribasConversation.findOne(options);
item.rate = rate;
item.rateDate = new Date();

View file

@ -44,6 +44,7 @@ import { CSService } from '../services/CSService';
import { Messages } from '../strings';
import { SecService } from '../../security.gbapp/services/SecService';
import { GBServer } from '../../../src/app';
import { AnalyticsService } from '../../analytics.gblib/services/AnalyticsService';
/**
* Dialog for feedback collecting.
@ -147,6 +148,11 @@ export class FeedbackDialog extends IGBDialog {
step.result
);
// Updates values to perform Bot Analytics.
// const analytics = new AnalyticsService();
// analytics.updateConversationRate(min.instance.instanceId, user.conversation, rate);
const fixedLocale = 'en-US';
if (rate > 0.5) {
await min.conversationalService.sendText(min, step, Messages[fixedLocale].glad_you_liked);