@@ -916,22 +916,21 @@ export namespace SessionPrompt {
916916 const part = reasoningMap [ value . id ]
917917 part . text += value . text
918918 if ( value . providerMetadata ) part . metadata = value . providerMetadata
919- if ( part . text . trim ( ) ) await Session . updatePart ( part )
919+ if ( part . text ) await Session . updatePart ( part )
920920 }
921921 break
922922
923923 case "reasoning-end" :
924924 if ( value . id in reasoningMap ) {
925925 const part = reasoningMap [ value . id ]
926926 part . text = part . text . trimEnd ( )
927- if ( part . text ) {
928- part . time = {
929- ...part . time ,
930- end : Date . now ( ) ,
931- }
932- if ( value . providerMetadata ) part . metadata = value . providerMetadata
933- await Session . updatePart ( part )
927+
928+ part . time = {
929+ ...part . time ,
930+ end : Date . now ( ) ,
934931 }
932+ if ( value . providerMetadata ) part . metadata = value . providerMetadata
933+ await Session . updatePart ( part )
935934 delete reasoningMap [ value . id ]
936935 }
937936 break
@@ -1086,21 +1085,19 @@ export namespace SessionPrompt {
10861085 if ( currentText ) {
10871086 currentText . text += value . text
10881087 if ( value . providerMetadata ) currentText . metadata = value . providerMetadata
1089- if ( currentText . text . trim ( ) ) await Session . updatePart ( currentText )
1088+ if ( currentText . text ) await Session . updatePart ( currentText )
10901089 }
10911090 break
10921091
10931092 case "text-end" :
10941093 if ( currentText ) {
10951094 currentText . text = currentText . text . trimEnd ( )
1096- if ( currentText . text ) {
1097- currentText . time = {
1098- start : Date . now ( ) ,
1099- end : Date . now ( ) ,
1100- }
1101- if ( value . providerMetadata ) currentText . metadata = value . providerMetadata
1102- await Session . updatePart ( currentText )
1095+ currentText . time = {
1096+ start : Date . now ( ) ,
1097+ end : Date . now ( ) ,
11031098 }
1099+ if ( value . providerMetadata ) currentText . metadata = value . providerMetadata
1100+ await Session . updatePart ( currentText )
11041101 }
11051102 currentText = undefined
11061103 break
0 commit comments