openim-server/internal/api
chao 88c0d5f5ad
feat: support incremental synchronization (#2379)
* fix: GroupApplicationAcceptedNotification

* fix: GroupApplicationAcceptedNotification

* fix: NotificationUserInfoUpdate

* cicd: robot automated Change

* fix: component

* fix: getConversationInfo

* feat: cron task

* feat: cron task

* feat: cron task

* feat: cron task

* feat: cron task

* fix: minio config url recognition error

* new mongo

* new mongo

* new mongo

* new mongo

* new mongo

* new mongo

* new mongo

* new mongo

* friend incr sync

* friend incr sync

* friend incr sync

* friend incr sync

* friend incr sync

* mage

* optimization version log

* optimization version log

* sync

* sync

* sync

* group sync

* sync option

* sync option

* refactor: replace `friend` package with `realtion`.

* refactor: update lastest commit to relation.

* sync option

* sync option

* sync option

* sync

* sync

* go.mod

* update: go mod

* refactor: change incremental to full

* feat: get full friend user ids

* feat: api and config

* group version

* merge

* fix: sort by id avoid unstable sort friends.

* group

* group

* group

* fix: sort by id avoid unstable sort friends.

* fix: sort by id avoid unstable sort friends.

* fix: sort by id avoid unstable sort friends.

* user version

* fix: sort by id avoid unstable sort friends.

* test: test log add.

* test: debug log remove.

* fix: transfer group owner incr version more than 1.

* fix: add condition to kick owner.

* feat: replace resp nil

* feat: replace nil

* fix: delete cache of max group joined version avoid sync joined group failed.

* fix: nil

* fix: delete cache of max group joined version avoid sync joined group failed.

* fix: delete cache of max group joined version avoid sync joined group failed.

* return group information for any changes

* online cache

---------

Co-authored-by: withchao <withchao@users.noreply.github.com>
Co-authored-by: Monet Lee <monet_lee@163.com>
Co-authored-by: OpenIM-Gordon <46924906+FGadvancer@users.noreply.github.com>
Co-authored-by: icey-yu <1186114839@qq.com>
2024-07-01 09:38:14 +00:00
..
auth.go refactor: 3.7.0 code conventions. (#2148) 2024-04-19 22:23:08 +08:00
conversation.go refactor: 3.7.0 code conventions. (#2148) 2024-04-19 22:23:08 +08:00
custom_validator.go refactor: 3.7.0 code conventions. (#2148) 2024-04-19 22:23:08 +08:00
friend.go feat: support incremental synchronization (#2379) 2024-07-01 09:38:14 +00:00
group.go feat: support incremental synchronization (#2379) 2024-07-01 09:38:14 +00:00
init.go refactor: db cache batch refactor and batch consume message. (#2325) 2024-06-03 03:24:37 +00:00
msg.go fix: message can store Ex (#2371) 2024-06-27 09:54:42 +00:00
router.go feat: support incremental synchronization (#2379) 2024-07-01 09:38:14 +00:00
statistics.go refactor: 3.7.0 code conventions. (#2148) 2024-04-19 22:23:08 +08:00
third.go refactor: 3.7.0 code conventions. (#2148) 2024-04-19 22:23:08 +08:00
user.go refactor: 3.7.0 code conventions. (#2148) 2024-04-19 22:23:08 +08:00