Skip to content

Commit 81f5c50

Browse files
committed
feat: update MemoriWidget to conditionally send dateUTC
1 parent 8ec2646 commit 81f5c50

File tree

2 files changed

+23
-24
lines changed

2 files changed

+23
-24
lines changed

src/components/MemoriWidget/MemoriWidget.tsx

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -834,10 +834,6 @@ const MemoriWidget = ({
834834
(window.getMemoriState() as MemoriSession)?.sessionID;
835835
if (!sessionID || !text?.length) return;
836836

837-
if (memori.needsDateTime) {
838-
await sendDateChangedEvent({ sessionID: sessionID });
839-
}
840-
841837
// Build full message text (same as what will be sent) so we can run PII check on it.
842838
// Order: user text -> optional translation -> appended document attachment content.
843839
let msg = text;
@@ -929,6 +925,9 @@ const MemoriWidget = ({
929925
const { currentState, ...response } = await postTextEnteredEvent({
930926
sessionId: sessionID,
931927
text: msg,
928+
...(memori.needsDateTime && {
929+
dateUTC: DateTime.utc().toISO() ?? undefined,
930+
}),
932931
});
933932
if (response.resultCode === 0 && currentState) {
934933
setChatLogID(undefined);
@@ -1710,6 +1709,9 @@ const MemoriWidget = ({
17101709
const { resultCode: textResultCode } = await postTextEnteredEvent({
17111710
sessionId,
17121711
text: pin ?? '',
1712+
...(memori.needsDateTime && {
1713+
dateUTC: DateTime.utc().toISO() ?? undefined,
1714+
}),
17131715
});
17141716
textResult = textResultCode;
17151717
}
@@ -2701,6 +2703,9 @@ const MemoriWidget = ({
27012703
const response = await postTextEnteredEvent({
27022704
sessionId: sessionID!,
27032705
text: initialQuestion,
2706+
...(memori.needsDateTime && {
2707+
dateUTC: DateTime.utc().toISO() ?? undefined,
2708+
}),
27042709
});
27052710

27062711
// Handle 500 error from TextEnteredEvent
@@ -2733,9 +2738,6 @@ const MemoriWidget = ({
27332738
if (position && memori.needsPosition) {
27342739
applyPosition(position, sessionID);
27352740
}
2736-
if (memori.needsDateTime) {
2737-
sendDateChangedEvent({ sessionID: sessionID, state: currentState });
2738-
}
27392741
}
27402742
// Default case - just translate and activate
27412743
else {

src/components/layouts/layouts.stories.tsx

Lines changed: 14 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -152,23 +152,20 @@ WebsiteAssistant2.args = {
152152

153153
export const WebsiteAssistant3 = Template.bind({});
154154
WebsiteAssistant3.args = {
155-
memoriName: 'FestinaLente',
156-
memoriID: 'c0ab75e2-4c56-41dc-9df6-58fa7959cda3',
157-
ownerUserID: 'cca0733c-9f24-4f1c-a3e3-99675cbb729f',
158-
tenantID: 'firenzesmart.aclambda.online',
159-
engineURL: 'https://engine.memori.ai',
160-
apiURL: 'https://backend.memori.ai',
161-
baseURL: 'https://firenzesmart.aclambda.online',
162-
uiLang: 'IT',
163-
spokenLang: 'IT',
164-
integrationID: '35a9e856-0333-4543-a428-bfe4d8025027',
165-
layout: 'WEBSITE_ASSISTANT',
166-
showSettings: false,
167-
showClear: false,
168-
showTypingText: false,
169-
showOnlyLastMessages: false,
170-
showTranslationOriginal: false,
171-
showCopyButton: false,
155+
memoriName: "Layout Storybook",
156+
ownerUserName: "Andrea-Patini",
157+
memoriID: "ae20fc5a-cc15-4db9-b7dd-2cd4a621b85e",
158+
ownerUserID: "91dbc9ba-b684-4fbe-9828-b5980af6cda9",
159+
tenantID: "aisuru-staging.aclambda.online",
160+
engineURL: "https://engine-staging.memori.ai/memori/v2",
161+
apiURL: "https://backend-staging.memori.ai/api/v2",
162+
baseURL: "http://localhost:3000",
163+
layout: "WEBSITE_ASSISTANT",
164+
avatar3dHidden: true,
165+
uiLang: "IT",
166+
spokenLang: "IT",
167+
showOnlyLastMessages: true,
168+
integrationID: "716f4728-919c-4015-aae1-88998a081c6f",
172169
};
173170

174171

0 commit comments

Comments
 (0)