getCmsList method

  1. @override
Future<List<Map<String, dynamic>>> getCmsList({
  1. required String contentType,
  2. required List<Map<String, dynamic>> filters,
  3. int? page,
  4. int? perPage,
  5. String? orderBy,
  6. String? orderDir,
})
override

CMS

Implementation

@override
Future<List<Map<String, dynamic>>> getCmsList({
  required String contentType,
  required List<Map<String, dynamic>> filters,
  int? page,
  int? perPage,
  String? orderBy,
  String? orderDir,
}) async {
  final res = await _cms.invokeMethod<List<dynamic>>('getList', {
    'contentType': contentType,
    'filters': filters,
    'page': page,
    'perPage': perPage,
    'orderBy': orderBy,
    'orderDir': orderDir,
  });

  if (res == null) return [];

  return res.map((e) => Map<String, dynamic>.from(e as Map)).toList();
}