Skip to content
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

feat: use an optimized toolkit #543

Merged
merged 6 commits into from
May 16, 2024
Merged

Conversation

withchao
Copy link
Collaborator

🅰 Please add the issue ID after "Fixes #"

Fixes #542

@withchao withchao requested a review from a team as a code owner May 16, 2024 07:04
@pull-request-size pull-request-size bot added the size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. label May 16, 2024
@FGadvancer FGadvancer merged commit 2566eba into openimsdk:dev May 16, 2024
FGadvancer added a commit that referenced this pull request Jul 1, 2024
* feat: use an optimized toolkit (#543)

* fix: GroupApplicationAcceptedNotification

* fix: GroupApplicationAcceptedNotification

* package name replacement

* friend hash

* group hash

* sync

* sync

* sync

* group sync

* sync

* feat: group member full sync and incr sync.

* feat: implement db incr mirage.

* fix uncorrect schema.

* refactor version structure.

* update version implement.

* update error condition.

* remove fmt pkg.

* implement table struct.

* remove unnecessary comments.

* feat: group member full sync and incr sync.

* feat: implement method in group member.

* feat: group member full sync and incr sync.

* fix uncorrect field name.

* implement tablename.

* impl tablename method.

* refactor: rewrite data Fetch logic.

* refactor: refactor file structure.

* refactor: refactoring group sdk structure.

* feat: friend full sync and incr sync.

* rewrite data fetch.

* feat: friend full sync and incr sync.

* fix: fix uncorrect  range variable implement.

* refactor: refactor data fetch impl.

* update

* update

* update contents.

* feat: friend full sync and incr sync.

* fix: sync log change avoid  printing repeat output.

* fix log error implement.

* fix: sync log change avoid  printing repeat output.

* fix uncorrect variable call.

* fix uncorrect log use.

* fix uncorrect name.

* refactor: optimize Error call and unnecessary data conversion.

* update SpecifiedFriends Info data fetch implements.

* feat: get group list add page function.

* feat: crate new FetchPagination With IsEnd is general method.

* update fetch implement contents

* implment is ListPage with isEnd.

* implment struct include isEnd.

* fix resp struct to correct.

* feat:implement GetListpagination without serverData error in group module.

* fix uncorrect implements.

* feat: get group list add page function.

* feat: get group list add page function.

* implement new group module interfaces.

* implement new datafetch method in friend module.

* refactor: update latest errs pkg and remove unnecessary data transfer.

* fix: update uncorrect log call args.

* feat: get group list add page function.

* feat: get group list add page function.

* fix:is in group

* feat: get group list add page function.

* feat: get group list add page function.

* fix:is in group

* fix:is in group

* optimize large sessions blocking in login.

* fix: reinstall app sync data split.

* optimize large sessions blocking in login.

* fix: reinstall app sync data split.

* fix: reinstall app sync data split.

* docs: update code's comment.

---------

Co-authored-by: Gordon <46924906+FGadvancer@users.noreply.github.com>
Co-authored-by: Monet Lee <monet_lee@163.com>
Co-authored-by: icey-yu <1186114839@qq.com>
@FGadvancer FGadvancer linked an issue Aug 8, 2024 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size/XL Denotes a PR that changes 500-999 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Other]: use an optimized toolkit
2 participants