Skip to content

Commit 3b7bbe6

Browse files
Updates for latest StreamChat changes
1 parent 78bca05 commit 3b7bbe6

File tree

5 files changed

+13
-13
lines changed

5 files changed

+13
-13
lines changed

DemoAppSwiftUI/CreateGroupViewModel.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ class CreateGroupViewModel: ObservableObject, ChatUserSearchControllerDelegate {
1919
}
2020

2121
@Published var state: NewChatState = .initial
22-
@Published var chatUsers = LazyCachedMapCollection<ChatUser>()
22+
@Published var chatUsers = [ChatUser]()
2323
@Published var selectedUsers = [ChatUser]()
2424
@Published var groupName = ""
2525
@Published var showGroupConversation = false
@@ -29,7 +29,7 @@ class CreateGroupViewModel: ObservableObject, ChatUserSearchControllerDelegate {
2929
private let lastSeenDateFormatter = DateUtils.timeAgo
3030

3131
init() {
32-
chatUsers = searchController.users
32+
chatUsers = searchController.userArray
3333
searchController.delegate = self
3434
// Empty initial search to get all users
3535
searchUsers(with: nil)
@@ -93,7 +93,7 @@ class CreateGroupViewModel: ObservableObject, ChatUserSearchControllerDelegate {
9393
_ controller: ChatUserSearchController,
9494
didChangeUsers changes: [ListChange<ChatUser>]
9595
) {
96-
chatUsers = controller.users
96+
chatUsers = controller.userArray
9797
}
9898

9999
// MARK: - private

DemoAppSwiftUI/NewChatViewModel.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class NewChatViewModel: ObservableObject, ChatUserSearchControllerDelegate {
1717
}
1818

1919
@Published var messageText: String = ""
20-
@Published var chatUsers = LazyCachedMapCollection<ChatUser>()
20+
@Published var chatUsers = [ChatUser]()
2121
@Published var state: NewChatState = .initial
2222
@Published var selectedUsers = [ChatUser]() {
2323
didSet {
@@ -50,7 +50,7 @@ class NewChatViewModel: ObservableObject, ChatUserSearchControllerDelegate {
5050
private let lastSeenDateFormatter = DateUtils.timeAgo
5151

5252
init() {
53-
chatUsers = searchController.users
53+
chatUsers = searchController.userArray
5454
searchController.delegate = self
5555
// Empty initial search to get all users
5656
searchUsers(with: nil)
@@ -100,7 +100,7 @@ class NewChatViewModel: ObservableObject, ChatUserSearchControllerDelegate {
100100
loadingNextUsers = true
101101
searchController.loadNextUsers(limit: 50) { [weak self] _ in
102102
guard let self = self else { return }
103-
self.chatUsers = self.searchController.users
103+
self.chatUsers = self.searchController.userArray
104104
self.loadingNextUsers = false
105105
}
106106
}
@@ -112,7 +112,7 @@ class NewChatViewModel: ObservableObject, ChatUserSearchControllerDelegate {
112112
_ controller: ChatUserSearchController,
113113
didChangeUsers changes: [ListChange<ChatUser>]
114114
) {
115-
chatUsers = controller.users
115+
chatUsers = controller.userArray
116116
}
117117

118118
// MARK: - private

Sources/StreamChatSwiftUI/ChatChannel/Composer/Suggestions/Mentions/MentionsCommandHandler.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ public struct MentionsCommandHandler: CommandHandler {
158158
promise(.failure(error))
159159
return
160160
}
161-
let users = Array(userSearchController.users)
161+
let users = userSearchController.userArray
162162
let suggestionInfo = SuggestionInfo(key: id, value: users)
163163
promise(.success(suggestionInfo))
164164
}

StreamChatSwiftUI.xcodeproj/project.pbxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2123,8 +2123,8 @@
21232123
isa = XCRemoteSwiftPackageReference;
21242124
repositoryURL = "https://github.com/GetStream/stream-chat-swift.git";
21252125
requirement = {
2126-
kind = upToNextMajorVersion;
2127-
minimumVersion = 4.11.0;
2126+
branch = "feature/CIS-1275-offline-support";
2127+
kind = branch;
21282128
};
21292129
};
21302130
848399E6275FB3BE003075E4 /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */ = {

StreamChatSwiftUI.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)