getPublicEventsListFromUser method

Future<List<PublishEvent>> getPublicEventsListFromUser({
  1. dynamic lat,
  2. dynamic lng,
  3. dynamic maxDistance,
  4. dynamic languageCode,
})

Implementation

Future<List<PublishEvent>> getPublicEventsListFromUser(
    {lat, lng, maxDistance, languageCode}) async {
  Map<String, dynamic> params = {};
  if (languageCode != null) params.addAll({'languageCode': languageCode});
  if (lat != null) params.addAll({'lat': lat});
  if (lng != null) params.addAll({'lng': lng});
  if (maxDistance != null) params.addAll({'maxDistance': maxDistance});
  NetworkResponse response = await _api.getPublicEventsListFromUser(params);
  return response.data ?? [];
}