Repository navigation
Nutrition UI Module 3.2.4
Version 3.2.4
Removed Functions
suspend fun updateRecords(foodRecords: List<FoodRecord>): Boolean: UseupdateRecordinstead.
Changed Functions
-
Delete Record
- Old:
suspend fun deleteRecord(uuid: String): Boolean - New:
suspend fun deleteRecord(foodRecord: FoodRecord): Boolean
- Old:
-
Fetch Custom Food
- Old:
suspend fun fetchCustomFood(uuid: String): FoodRecord? - New:
suspend fun fetchUserFood(refCode: String): FoodRecord?
- Old:
-
Fetch Recipe
- Old:
suspend fun fetchRecipe(uuid: String): FoodRecord? - New:
suspend fun fetchRecipe(refCode: String): FoodRecord?
- Old:
-
Delete Recipe
- Old:
suspend fun deleteRecipe(uuid: String): Boolean - New:
suspend fun deleteRecipe(foodRecord: FoodRecord): Boolean
- Old:
Renamed Functions
-
Fetch Logs Records
- Old:
suspend fun fetchLogsRecords(startDate: Date, endDate: Date): List<FoodRecord> - New:
suspend fun fetchDayLogFor(startDate: Date, endDate: Date): List<FoodRecord>
- Old:
-
Delete Weight Record
- Old:
removeWeightRecord - New:
suspend fun deleteWeightRecord(weightRecord: WeightRecord): Boolean
- Old:
-
Delete Water Record
- Old:
removeWaterRecord - New:
suspend fun deleteWaterRecord(waterRecord: WaterRecord): Boolean
- Old:
-
Update User Food
- Old:
saveCustomFood - New:
suspend fun updateUserFood(foodRecord: FoodRecord): Boolean
- Old:
-
Fetch All User Foods
- Old:
fetchCustomFoods - New:
suspend fun fetchAllUserFoods(): List<FoodRecord>
- Old:
-
Fetch All User Foods Matching
- Old:
suspend fun fetchCustomFoods(searchQuery: String): List<FoodRecord> - New:
suspend fun fetchAllUserFoodsMatching(searchQuery: String): List<FoodRecord>
- Old:
-
Fetch User Foods for Barcode
- Old:
getCustomFoodUsingBarcode - New:
suspend fun fetchUserFoodsForBarcode(barcode: String): FoodRecord?
- Old:
-
Update Recipe
- Old:
saveRecipe - New:
suspend fun updateRecipe(foodRecord: FoodRecord): Boolean
- Old:
Added New Functions
- Favorites Management
suspend fun updateFavorite(foodRecord: FoodRecord)suspend fun deleteFavorite(foodRecord: FoodRecord)suspend fun fetchFavorites(): List<FoodRecord>
Export FoodRecord as Json string in the iOS format.
FoodRecord.toiOSJson()Convert iOS format Json string to FoodRecord
String.fromIOSJson(): FoodRecord?Notes
- This version introduces a more streamlined API for working with food records and recipes, with improved consistency in function naming and arguments.