@@ -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 {
0 commit comments