getUserData method
Implementation
Future<List<UserDataModel>> getUserData(BuildContext context) async {
List<UserDataModel> data = [];
dynamic rawData =
// dummy["data"]["value"];
await ApiService().apiGet(
context: context,
endpoint: "snipe-milestone-contests/api/user-milestone");
// dynamic rawData2 =
// // dummy["data"]["value"];
// await ApiService().apiGet(
// context: context,
// endpoint: "snipe-milestone-contests/api/temp/progress");
List<dynamic> temp = rawData["data"]["value"];
// log("length before: ${temp.length}");
// temp.addAll(rawData2['data']['value']);
// log("length after: ${temp.length}");
// log(jsonEncode(temp));
if (temp.isNotEmpty) {
for (var doc in temp) {
data.add(UserDataModel.fromJson(doc));
}
return data;
} else {
return [];
}
}