Daniel
suspend fun getRestaurantsProcessedOrdersWithThrowAndroid(): CommonFlow<List<ProcessedOrder>> { realm.syncSession.downloadAllServerChanges() val userId = appService.currentUser if(appService.currentUser != null) { val restaurantsIds = realm.query<Restaurant>("userID = $0", userId!!.id).find().map { it.getID() } val queryValues = restaurantsIds.joinToString(separator = ",", prefix = "{", postfix = "}") return realm.query<ProcessedOrder>( "restaurantID IN $0", queryValues ).asFlow() .map { it.list }.asCommonFlow() } else{ throw Exception("user not logged in") } }
ephemient
Please refrain from crossposting the same message on multiple channels. It is considered spamming.
Pablichjenkov
A modern programming language that makes developers happier.