getNotifications method

Future<PaginatedResponse<AppNotification>> getNotifications({
  1. int page = 1,
  2. int limit = 20,
})

Implementation

Future<PaginatedResponse<AppNotification>> getNotifications({
  int page = 1,
  int limit = 20,
}) async {
  final res = await dio.get<Map<String, dynamic>>(
    endpoints.notifications,
    queryParameters: {'page': page, 'limit': limit},
  );
  return PaginatedResponse.fromJson(
    res.data!,
    (item) => AppNotification.fromJson(item as Map<String, dynamic>),
  );
}