refactor(GroupMembersScreen): enhance member list management with remote data source
- Introduced a new remote data source for managing group members using cursor pagination. - Updated member list loading logic to utilize the new data source, improving data synchronization and loading states. - Enhanced member enrichment process by integrating user profiles into the member list. - Refactored related imports and hooks for better organization and clarity.
This commit is contained in:
@@ -30,6 +30,15 @@ export {
|
||||
SqliteConversationListPagedSource,
|
||||
createRemoteConversationListSource,
|
||||
} from './conversationListSources';
|
||||
export {
|
||||
GROUP_MEMBER_LIST_PAGE_SIZE,
|
||||
type GroupMemberListSourceKind,
|
||||
type IGroupMemberListPagedSource,
|
||||
NetworkCursorGroupMemberListPagedSource,
|
||||
NetworkOffsetGroupMemberListPagedSource,
|
||||
createRemoteGroupMemberListSource,
|
||||
} from './groupMemberListSources';
|
||||
export { enrichGroupMembersWithUserProfiles } from './groupMemberProfileResolver';
|
||||
export { postManager } from './postManager';
|
||||
export { groupManager } from './groupManager';
|
||||
export { userManager } from './userManager';
|
||||
|
||||
Reference in New Issue
Block a user