This repository was archived by the owner on Dec 2, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -88,6 +88,7 @@ public enum Endpoint: String {
8888 case usersGetPresence = " users.getPresence "
8989 case usersInfo = " users.info "
9090 case usersList = " users.list "
91+ case usersLookupByEmail = " users.lookupByEmail "
9192 case usersProfileSet = " users.profile.set "
9293 case usersSetActive = " users.setActive "
9394 case usersSetPresence = " users.setPresence "
Original file line number Diff line number Diff line change @@ -1138,6 +1138,15 @@ extension WebAPI {
11381138 failure ? ( error)
11391139 }
11401140 }
1141+
1142+ public func usersLookupByEmail( _ email: String , success: ( ( _ user: User ) -> Void ) ? , failure: FailureClosure ? ) {
1143+ let parameters : [ String : Any ] = [ " token " : token, " email " : email]
1144+ networkInterface. request ( . usersLookupByEmail, parameters: parameters, successClosure: { response in
1145+ success ? ( User ( user: response [ " user " ] as? [ String : Any ] ) )
1146+ } ) { error in
1147+ failure ? ( error)
1148+ }
1149+ }
11411150
11421151 public func usersProfileSet( profile: User . Profile , success: SuccessClosure ? , failure: FailureClosure ? ) {
11431152 let profileValues = ( [
You can’t perform that action at this time.
0 commit comments