getFriendData function
Implementation
Future<FriendListModel> getFriendData({double? lat, double? long, double? distance, bool? isSaveFilter, bool online = false, bool isBlock = false, String search = ''}) async {
String filter = isSaveFilter != null ? '&apply_filter=true' : '';
String latitude = lat != null ? '&latitude=$lat' : '';
String longitude = long != null ? '&longitude=$long' : '';
String dis = distance != null ? '&distance=${distance.toStringAsFixed(1)}' : '';
String isOnline = online ? '&is_online=1' : '';
String isBlockUser = isBlock ? '&is_block=1' : '';
String isSearch = search.isNotEmpty ? '&search=${search}' : '';
return FriendListModel.fromJson(await (handleResponse(await buildHttpResponse("${APIEndPoint.socialFriendList}?user_id=${appStore.userId}$latitude$longitude$dis$isOnline$isBlockUser$isSearch$filter", method: HttpMethod.GET))));
}