Skip to content

Commit 8b7f8db

Browse files
committed
Prefer 'first(where:)' for filtering collection (for performance reasons)
1 parent 18570cb commit 8b7f8db

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Sources/Models/PusherPresenceChannel.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ public typealias PusherUserInfoObject = [String: AnyObject]
160160
- returns: The PusherPresenceChannelMember object for the given user id
161161
*/
162162
open func findMember(userId: String) -> PusherPresenceChannelMember? {
163-
return self.members.filter({ $0.userId == userId }).first
163+
return self.members.first(where: { $0.userId == userId })
164164
}
165165

166166
/**

0 commit comments

Comments
 (0)