Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Get child's sheet and meal for specific day from the DB
- * Use a Cloud Function
- */
- fun getChildSheet(date: Date?, child: Child?) : Observable<Pair<ChildSheet?, List<Dish>?>> {
- val params = mutableMapOf<String, Any>()
- params.put("date", date ?: "")
- params.put("childId", child?.objectId ?: "")
- params.put("schoolId", child?.school?.objectId ?: "")
- return ParseObservable.callFunction<HashMap<String, ParseObject>>("getChildSheetV2", params)
- .flatMap<Pair<ChildSheet?, List<Dish>?>> {
- Observable.just(Pair(it["childSheet"] as? ChildSheet, (it["meal"] as? List<*>)?.filterIsInstance<Dish>()))
- }
- .observeOn(AndroidSchedulers.mainThread())
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement