File tree 2 files changed +4
-1
lines changed
2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -20,6 +20,9 @@ export async function onMessageReceived(
20
20
ext . extend_message_body . messageType == 5 ) {
21
21
originMessage . ext . shouldRead = true ;
22
22
delegate . im . conversation . updateMessageExt ( originMessage . messageId , originMessage . ext ) ;
23
+ } else {
24
+ originMessage . ext . shouldRead = false ;
25
+ delegate . im . conversation . updateMessageExt ( originMessage . messageId , originMessage . ext ) ;
23
26
}
24
27
25
28
const message = Action . Parse . get ( [ ] , originMessage , originMessage ) ;
Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ export async function sendMessage(
25
25
isSystem : boolean = false ,
26
26
autoTimestamp : boolean = true ,
27
27
) : Promise < void > {
28
- ext = { ...ext , innerId : message . innerId } ;
28
+ ext = { ...ext , innerId : message . innerId , shouldRead : true } ;
29
29
const sendEventName = [ Event . Base , Event . SendMessage , imId ] ;
30
30
if ( ! delegate . model . Conversation . getOne ( imId , false ) ) {
31
31
await delegate . model . Conversation . loadItem ( imId , chatType ) ;
You can’t perform that action at this time.
0 commit comments