File tree Expand file tree Collapse file tree 1 file changed +5
-7
lines changed
starters/chrome/extension/lib Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -927,7 +927,7 @@ const chatgpt = {
927927
928928 // Fill [userMessages]
929929 for ( const key in data )
930- if ( data [ key ] . message != null && data [ key ] . message . author . role == 'user' )
930+ if ( data [ key ] ? .message ?. author ? .role == 'user' )
931931 userMessages . push ( { id : data [ key ] . id , msg : data [ key ] . message } )
932932 userMessages . sort ( ( a , b ) => a . msg . create_time - b . msg . create_time ) // sort in chronological order
933933
@@ -938,12 +938,10 @@ const chatgpt = {
938938 // Fill [chatGPTMessages]
939939 for ( const userMessage of userMessages ) {
940940 let sub = [ ]
941- for ( const key in data ) {
942- if ( data [ key ] . message != null && data [ key ] . message . author . role == 'assistant'
943- && isUserMsgAncestor ( key , userMessage . id ) ) {
944- sub . push ( data [ key ] . message )
945- }
946- }
941+ for ( const key in data )
942+ if ( data [ key ] ?. message ?. author ?. role == 'assistant'
943+ && isUserMsgAncestor ( key , userMessage . id )
944+ ) sub . push ( data [ key ] . message )
947945 sub . sort ( ( a , b ) => a . create_time - b . create_time ) // sort in chronological order
948946 sub = sub . map ( x => { // pull out msgs after sorting
949947 switch ( x . content . content_type ) {
You can’t perform that action at this time.
0 commit comments