Daniel
suspend fun doLogout(token: String) { val userId = appService.currentUser!!.id realm.write { var user = query<UserInfo>("_id = $0", userId).first().find() if (user != null) { user = findLatest(user)!!.also { it.FCMToken.remove(token) } copyToRealm(user) } } withContext(Dispatchers.Default) { appService.currentUser?.logOut() } }
func doLogout(){ repo.doLogout(token: myFCMToken){error in } }
Evegenii Khokhlov
A modern programming language that makes developers happier.