-
Notifications
You must be signed in to change notification settings - Fork 390
fix: deleting the last message in a conversation will prompt failure #771
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
+1
−1
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
OpenIM-Robot
pushed a commit
that referenced
this pull request
Nov 10, 2024
FGadvancer
added a commit
that referenced
this pull request
Nov 14, 2024
* fix: deleting the last message in a conversation will prompt failure (#771) * fix: the bug where isEnd for fetching message history is not working correctly. (#773) * fix: the bug where isEnd for fetching message history is not working correctly. Signed-off-by: Gordon <[email protected]> * fix: the bug where isEnd for fetching message history is not working correctly. Signed-off-by: Gordon <[email protected]> * fix: the bug where isEnd for fetching message history is not working correctly. Signed-off-by: Gordon <[email protected]> * fix: the bug where isEnd for fetching message history is not working correctly. Signed-off-by: Gordon <[email protected]> * fix: the bug where isEnd for fetching message history is not working correctly. Signed-off-by: Gordon <[email protected]> --------- Signed-off-by: Gordon <[email protected]> --------- Signed-off-by: Gordon <[email protected]> Co-authored-by: qmarliu <[email protected]> Co-authored-by: OpenIM-Gordon <[email protected]>
FGadvancer
added a commit
that referenced
this pull request
Apr 21, 2025
* fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: msg test. * fix: add register message. * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: add args * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: pressure test add. * fix: test file. * fix: send message concurrent. * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: add pressure. * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: restore message. * fix: pressure message. * fix: add timer. * fix: message update. * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix:add range login. * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix: single message test. Signed-off-by: Gordon <[email protected]> * fix:update. * fix: update. * fix: update. * fix:update * fix: update * fix: update * fix: update. * fix: listener add empty implement avoid panic. Signed-off-by: Gordon <[email protected]> * fix: listener add empty implement avoid panic. Signed-off-by: Gordon <[email protected]> * fix: add wait time. * fix: message * fix: listener add empty implement avoid panic. Signed-off-by: Gordon <[email protected]> * fix: listener add empty implement avoid panic. Signed-off-by: Gordon <[email protected]> * fix: listener add empty implement avoid panic. Signed-off-by: Gordon <[email protected]> * fix: update batchMsgListener func. Signed-off-by: Gordon <[email protected]> * fix: listener add empty implement avoid panic. Signed-off-by: Gordon <[email protected]> * fix: listener add empty implement avoid panic. Signed-off-by: Gordon <[email protected]> * fix: listener add empty implement avoid panic. Signed-off-by: Gordon <[email protected]> * fix: listener add empty implement avoid panic. Signed-off-by: Gordon <[email protected]> * fix: listener add empty implement avoid panic. Signed-off-by: Gordon <[email protected]> * fix: listener add empty implement avoid panic. Signed-off-by: Gordon <[email protected]> * fix: listener add empty implement avoid panic. Signed-off-by: Gordon <[email protected]> * fix: listener add empty implement avoid panic. Signed-off-by: Gordon <[email protected]> * fix: listener add empty implement avoid panic. Signed-off-by: Gordon <[email protected]> * chore: config update. * chore:do not send message. * chore:add args. * chore:fix bug. * chore: fix bool. * chore: restore. * fix: listener add empty implement avoid panic. Signed-off-by: Gordon <[email protected]> * fix: listener add empty implement avoid panic. Signed-off-by: Gordon <[email protected]> * fix: listener add empty implement avoid panic. Signed-off-by: Gordon <[email protected]> * fix: listener add empty implement avoid panic. Signed-off-by: Gordon <[email protected]> * fix: add sync pool to reduce cpu and memory overhead. Signed-off-by: Gordon <[email protected]> * fix: add sync pool to reduce cpu and memory overhead. Signed-off-by: Gordon <[email protected]> * fix: add sync pool to reduce cpu and memory overhead. Signed-off-by: Gordon <[email protected]> * fix: add sync pool to reduce cpu and memory overhead. Signed-off-by: Gordon <[email protected]> * fix: conversation's latestMsg struct unmarshal err type. Signed-off-by: Gordon <[email protected]> * fix: conversation's latestMsg struct unmarshal err type. Signed-off-by: Gordon <[email protected]> * fix: conversation's latestMsg struct unmarshal err type. Signed-off-by: Gordon <[email protected]> * feat: msg test update. Signed-off-by: Gordon <[email protected]> * feat: msg test update. Signed-off-by: Gordon <[email protected]> * feat: msg test update. Signed-off-by: Gordon <[email protected]> * feat: msg test update. Signed-off-by: Gordon <[email protected]> * feat: msg test update. Signed-off-by: Gordon <[email protected]> * feat: msg test update. Signed-off-by: Gordon <[email protected]> * feat: msg test update. Signed-off-by: Gordon <[email protected]> * feat: msg test update. Signed-off-by: Gordon <[email protected]> * fix: create group add error info. Signed-off-by: Gordon <[email protected]> * fix: create group add error info. Signed-off-by: Gordon <[email protected]> * fix: create group add error info. Signed-off-by: Gordon <[email protected]> * fix: create group add error info. Signed-off-by: Gordon <[email protected]> * test: ip change. Signed-off-by: Gordon <[email protected]> * test: ip change. Signed-off-by: Gordon <[email protected]> * test: ip change. Signed-off-by: Gordon <[email protected]> * feat: group add online rate. Signed-off-by: Gordon <[email protected]> * feat: group add online rate. Signed-off-by: Gordon <[email protected]> * feat: group add online rate. Signed-off-by: Gordon <[email protected]> * feat: group add online rate. Signed-off-by: Gordon <[email protected]> * feat: group add online rate. Signed-off-by: Gordon <[email protected]> * feat: group add online rate. Signed-off-by: Gordon <[email protected]> * feat: group add online rate. Signed-off-by: Gordon <[email protected]> * refactor: remove c wrapper. Signed-off-by: Gordon <[email protected]> * feat: add incremental synchronization for common conversation attributes. Signed-off-by: Gordon <[email protected]> * feat: add incremental synchronization for common conversation attributes. Signed-off-by: Gordon <[email protected]> * feat: add incremental synchronization for common conversation attributes. Signed-off-by: Gordon <[email protected]> * feat: add incremental synchronization for common conversation attributes. Signed-off-by: Gordon <[email protected]> * feat: add incremental synchronization for common conversation attributes. Signed-off-by: Gordon <[email protected]> * refactor: remove some functions. Signed-off-by: Gordon <[email protected]> * refactor: remove some functions. Signed-off-by: Gordon <[email protected]> * feat: Support FetchSurroundingMessages (#741) * feat: code adjustment * feat: Cmd2Value carry caller * feat: Cmd2Value carry caller * feat: Cmd2Value carry caller * feat: Cmd2Value carry caller * fix: SearchLocalMessages no such table * feat: FetchSurroundingMessages * feat: FetchSurroundingMessages * fix: version (#750) * merge: update release-v3.8 with main changes Signed-off-by: Gordon <[email protected]> * fix: update the latest message when group member's changed. Signed-off-by: Gordon <[email protected]> * Revert "fix: update the latest message when group member's changed." This reverts commit ac358cb. * fix: update the latest message when group member's changed. (#752) Signed-off-by: Gordon <[email protected]> * fix: remove duplicate License. (#747) * feat: mark all conversation as read (#743) * feat: implement default logger when no init. (#755) * fix: del local group request (#754) * build: implement changelog generate. (#748) * fix: improve release generate file. * refactor: improve changelog structure. * update goreleaser * feat: implement changelog generate. * remove README.md use generate. * build: implement create Pre-release PR from Milestone. (#746) * feat: implement create Pre-release PR from Milestone. * update schedule time. * feat: implement error stack print. (#733) * feat: implement error stack print. * feat: update fn call error stack. * update go mod. * fix: improve batchUserFaceURLandName logic. (#756) * refactor: update ServerAPI method name. * feat: improve batchUserFaceURLandName logic. * update logic. * fix: escape table names to avoid the sqlite error: near "-": syntax error". (#762) * Fix local cache: user cache and group member cache (#765) * fix: group member local cache * fix: user local cache * fix: fix temp file don't remove when upload file. (#764) * build: improve cleanup after ms PR merged. * fix: fix temp file don't remove when upload file. * fix: GetGroupMembersInfoFunc (#767) * feat: searchLocalMessages by SenderUserID. (#739) * feat: searchLocalMessages by SenderUserID. * update wasm db interface and fix error. * add searchBykeyword logic. * update wasm para. * update logic. * feat: improve method implement. * update logic. * try empty * update sql query space. * fix: Change check reinstall logic (#766) * fix: check reinstall * fix: check reinstall * feat: support stream message (#770) * feat: code adjustment * feat: Cmd2Value carry caller * feat: Cmd2Value carry caller * feat: Cmd2Value carry caller * feat: Cmd2Value carry caller * fix: SearchLocalMessages no such table * feat: support stream messages * feat: support stream messages * fix: deleting the last message in a conversation will prompt failure (#771) * fix: the bug where isEnd for fetching message history is not working correctly. (#773) * fix: the bug where isEnd for fetching message history is not working correctly. Signed-off-by: Gordon <[email protected]> * fix: the bug where isEnd for fetching message history is not working correctly. Signed-off-by: Gordon <[email protected]> * fix: the bug where isEnd for fetching message history is not working correctly. Signed-off-by: Gordon <[email protected]> * fix: the bug where isEnd for fetching message history is not working correctly. Signed-off-by: Gordon <[email protected]> * fix: the bug where isEnd for fetching message history is not working correctly. Signed-off-by: Gordon <[email protected]> --------- Signed-off-by: Gordon <[email protected]> * fix: solve uncorrect log. (#777) * refactor: improve createMessage and sendMessage interface. (#734) * add .gitignore content. * refactor: improve createMessage and sendMessage interface. * fix interface args. * fix nil pointer error. * fix test error. * refactor: remove batchListener. (#729) * refactor: remove batchListener. * comment update version file workflows. * restore code. * revert workflow file. * fix: update to correct msgListener. --------- Co-authored-by: OpenIM-Gordon <[email protected]> * Create delete-users-invalid-comments.yml * Update workflows. * fix: solve uncorrect delete file. (#784) * build: remove uncorrect schedule. (#782) * build: add bot PR merged filter. (#788) * Fix:Change check reinstall logic (#789) * fix: err * fix: err * fix: err * fix: err * fix: err * fix: msg status change to success when msg fetch from server. Signed-off-by: Gordon <[email protected]> * fix: create index failed when table name has `-`. (#793) * feat: improve merge in milestone and merged handle logic. (#794) * feat: improve merge in milestone logic. * update cleanup milestone. * build: update PR body. (#796) * feat: improve merge in milestone logic. * update cleanup milestone. * build: fix release args. * build: update PR body. * fix: change errs to custom errs avoid sdk panic. (#801) Signed-off-by: Gordon <[email protected]> * fix: change errs to custom errs avoid sdk panic. (#800) Signed-off-by: Gordon <[email protected]> * fix: get reverse history message change. (#804) * fix: change errs to custom errs avoid sdk panic. Signed-off-by: Gordon <[email protected]> * fix: get reverse history message change. Signed-off-by: Gordon <[email protected]> --------- Signed-off-by: Gordon <[email protected]> * refactor: the SDK interface using the pb protocol to replace json. Signed-off-by: Gordon <[email protected]> * fix: go mod dep repo update and fix reverse fetch message duplicate. (#810) Signed-off-by: Gordon <[email protected]> * fix: add server isEnd determination criteria for message retrieval. (#813) * fix: add server isEnd determination criteria for message retrieval. Signed-off-by: Gordon <[email protected]> * fix: add server isEnd determination criteria for message retrieval. Signed-off-by: Gordon <[email protected]> * fix: add server isEnd determination criteria for message retrieval. Signed-off-by: Gordon <[email protected]> --------- Signed-off-by: Gordon <[email protected]> * fix: login user's info maybe empty when app reinstall. (#814) * fix: login user's info maybe empty when app reinstall. * fix: login user's info maybe empty when app reinstall. * fix: login user's info maybe empty when app reinstall. * fix: add server isEnd determination criteria for message retrieval. (#815) Signed-off-by: Gordon <[email protected]> * fix: search message do not filter voice message when keyword is empty. (#819) Signed-off-by: Gordon <[email protected]> * fix: Add black api add lock (#822) * fix: cicd (#824) * fix: quote message change to revoke message when app from background to foreground and message status update. (#825) Signed-off-by: Gordon <[email protected]> * feat: add a function to quickly retrieve the context messages for a given message. (#827) * fix: quote message change to revoke message when app from background to foreground and message status update. Signed-off-by: Gordon <[email protected]> * feat: add a function to quickly retrieve the context messages for a given message. Signed-off-by: Gordon <[email protected]> * refactor: the SDK interface using the pb protocol to replace json. Signed-off-by: Gordon <[email protected]> --------- Signed-off-by: Gordon <[email protected]> * refactor: add a parameter to locate messages and reverse pull messages to avoid UI data interference. (#832) * fix: quote message change to revoke message when app from background to foreground and message status update. Signed-off-by: Gordon <[email protected]> * feat: add a function to quickly retrieve the context messages for a given message. Signed-off-by: Gordon <[email protected]> * refactor: the SDK interface using the pb protocol to replace json. Signed-off-by: Gordon <[email protected]> * refactor: add a parameter to locate messages and reverse pull messages to avoid UI data interference. Signed-off-by: Gordon <[email protected]> * refactor: add a parameter to locate messages and reverse pull messages to avoid UI data interference. Signed-off-by: Gordon <[email protected]> * refactor: add a parameter to locate messages and reverse pull messages to avoid UI data interference. Signed-off-by: Gordon <[email protected]> --------- Signed-off-by: Gordon <[email protected]> * refactor: remove fetch messages instead of search message clear cache. Signed-off-by: Gordon <[email protected]> * refactor: remove fetch messages instead of search message clear cache. (#834) Signed-off-by: Gordon <[email protected]> * fix: refine exception message handling to prevent duplicate messages in clients with poor network conditions. (#840) Signed-off-by: Gordon <[email protected]> * build: improve workflows contents. (#842) * build: improve workflows contents. * update workflows contents. * update * Update LICENSE * Update LICENSE * Update README.md * fix: server downtime and abnormal message handling may lead to message duplication, and the history retrieval interface might miss messages when the timestamps are the same. (#845) * fix: refine exception message handling to prevent duplicate messages in clients with poor network conditions. Signed-off-by: Gordon <[email protected]> * fix: primary key conflicts caused by empty messages occupying seq due to sequence gaps. Signed-off-by: Gordon <[email protected]> * fix: server downtime and abnormal message handling may lead to message duplication, and the history retrieval interface might miss messages when the timestamps are the same. Signed-off-by: Gordon <[email protected]> * fix: server downtime and abnormal message handling may lead to message duplication, and the history retrieval interface might miss messages when the timestamps are the same. Signed-off-by: Gordon <[email protected]> --------- Signed-off-by: Gordon <[email protected]> * fix: solve uncorrect delete conversation. (#848) * fix: wrong error code sometimes (#847) * fix: wrong error code sometimes * fix: keep error message * optimize the freeze caused by too many friends and group applications (#852) * feat: code adjustment * feat: Cmd2Value carry caller * feat: Cmd2Value carry caller * feat: Cmd2Value carry caller * feat: Cmd2Value carry caller * fix: SearchLocalMessages no such table * fix: optimize the freeze caused by too many friends and group applications * fix: add random prefix to remove duplicate messages. (#850) * fix: refine exception message handling to prevent duplicate messages in clients with poor network conditions. Signed-off-by: Gordon <[email protected]> * fix: primary key conflicts caused by empty messages occupying seq due to sequence gaps. Signed-off-by: Gordon <[email protected]> * fix: server downtime and abnormal message handling may lead to message duplication, and the history retrieval interface might miss messages when the timestamps are the same. Signed-off-by: Gordon <[email protected]> * fix: server downtime and abnormal message handling may lead to message duplication, and the history retrieval interface might miss messages when the timestamps are the same. Signed-off-by: Gordon <[email protected]> * fix: add random prefix to remove duplicate messages. Signed-off-by: Gordon <[email protected]> --------- Signed-off-by: Gordon <[email protected]> * fix: GetConversationIDBySessionType 返回的字符串带转义符 (#844) * style: update context initialization in GetConversationIDBySessionType. Signed-off-by: Gordon <[email protected]> * docs: readme doc update and add doc for gomobile compile sdk core. (#854) * docs: update readme file. Signed-off-by: Gordon <[email protected]> * docs: go mobile readme update. Signed-off-by: Gordon <[email protected]> --------- Signed-off-by: Gordon <[email protected]> * build: fix merge failed when conflict. (#855) * build: fix merge failed when conflict. * revert to previous name. * fix: modify the historical message retrieval interface to address the message gap problem caused by server crashes or redis seq cache expired. (#856) * fix: refine exception message handling to prevent duplicate messages in clients with poor network conditions. Signed-off-by: Gordon <[email protected]> * fix: primary key conflicts caused by empty messages occupying seq due to sequence gaps. Signed-off-by: Gordon <[email protected]> * fix: server downtime and abnormal message handling may lead to message duplication, and the history retrieval interface might miss messages when the timestamps are the same. Signed-off-by: Gordon <[email protected]> * fix: server downtime and abnormal message handling may lead to message duplication, and the history retrieval interface might miss messages when the timestamps are the same. Signed-off-by: Gordon <[email protected]> * fix: add random prefix to remove duplicate messages. Signed-off-by: Gordon <[email protected]> * fix: modify the historical message retrieval interface to address the message gap problem caused by server crashes or redis seq cache expired. Signed-off-by: Gordon <[email protected]> --------- Signed-off-by: Gordon <[email protected]> * chore: update slack link in repo. (#860) * fix: sync self conversation's avatar when user's info changed. (#870) Signed-off-by: Gordon <[email protected]> * fix: add a manually triggered IM message synchronization mechanism to… (#868) * fix: add a manually triggered IM message synchronization mechanism to prevent message recall failure due to seq=0. Signed-off-by: Gordon <[email protected]> * fix: add a manually triggered IM message synchronization mechanism to prevent message recall failure due to seq=0. Signed-off-by: Gordon <[email protected]> --------- Signed-off-by: Gordon <[email protected]> * fix: directly deduplicate the messages pulled from the server. (#873) Signed-off-by: Gordon <[email protected]> * fix: get group member info maybe failed. (#880) Signed-off-by: Gordon <[email protected]> * fix: change secret && cicd modify secret (#884) * feat: sdk not init and not login code (#888) * refactor: change the login and initialization logic to prevent the SD… (#889) * refactor: change the login and initialization logic to prevent the SDK from crashing due to being uninitialized or not logged in. Signed-off-by: Gordon <[email protected]> * fix: integ test * fix: integ test * fix: integ test * fix: integ test * refactor: change the login and initialization logic to prevent the SDK from crashing due to being uninitialized or not logged in. Signed-off-by: Gordon <[email protected]> * refactor: remove some unused functions and struct. Signed-off-by: Gordon <[email protected]> --------- Signed-off-by: Gordon <[email protected]> Co-authored-by: icey-yu <[email protected]> * refactor: change the login and initialization logic to prevent the SD… (#889) (#890) * refactor: change the login and initialization logic to prevent the SDK from crashing due to being uninitialized or not logged in. * fix: integ test * fix: integ test * fix: integ test * fix: integ test * refactor: change the login and initialization logic to prevent the SDK from crashing due to being uninitialized or not logged in. * refactor: remove some unused functions and struct. --------- Signed-off-by: Gordon <[email protected]> Co-authored-by: icey-yu <[email protected]> * fix: add mutex for get conversation prevent concurrent insert conversation. (#893) Signed-off-by: Gordon <[email protected]> * fix: add mutex for get conversation prevent concurrent insert conversation. (#894) Signed-off-by: Gordon <[email protected]> * feat: caching for special users of the SDK to prevent cache breakdown and reduce server pressure. Signed-off-by: Gordon <[email protected]> * feat: caching for special users of the SDK to prevent cache breakdown and reduce server pressure. (#895) Signed-off-by: Gordon <[email protected]> * feat: support client config * feat: CheckLocalGroupFullSync & CheckGroupMemberFullSync (#900) * feat: CheckLocalGroupFullSync & CheckGroupMemberFullSync (#900) * refactor: revert createMsg interface. (#902) * refactor: improve workflows by merge and release (#912) * update new milestone * refactor: improve workflows contents by milestone PR. * update to args. * update workflows contents. * refactor: change conversation channel to priority queue and adjust strategy of message sync. Signed-off-by: Gordon <[email protected]> * refactor: change conversation channel to priority queue and adjust strategy of message sync. Signed-off-by: Gordon <[email protected]> * refactor: change conversation channel to priority queue and adjust strategy of message sync. Signed-off-by: Gordon <[email protected]> * refactor: change conversation channel to priority queue and adjust strategy of message sync. Signed-off-by: Gordon <[email protected]> * refactor: change conversation channel to priority queue and adjust strategy of message sync. Signed-off-by: Gordon <[email protected]> * refactor: change conversation channel to priority queue and adjust strategy of message sync. (#916) * refactor: change conversation channel to priority queue and adjust strategy of message sync. Signed-off-by: Gordon <[email protected]> * refactor: change conversation channel to priority queue and adjust strategy of message sync. Signed-off-by: Gordon <[email protected]> * refactor: change conversation channel to priority queue and adjust strategy of message sync. Signed-off-by: Gordon <[email protected]> --------- Signed-off-by: Gordon <[email protected]> --------- Signed-off-by: Gordon <[email protected]> Co-authored-by: chao <[email protected]> Co-authored-by: icey-yu <[email protected]> Co-authored-by: Monet Lee <[email protected]> Co-authored-by: qmarliu <[email protected]> Co-authored-by: skiffer-git <[email protected]> Co-authored-by: yoyoIU <[email protected]> Co-authored-by: 秋叶红 <[email protected]> Co-authored-by: icey-yu <[email protected]> Co-authored-by: withchao <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🅰 Please add the issue ID after "Fixes #"
Fixes #