getPageByFilter method
Future<DataPage<SessionV1> >
getPageByFilter(
- String? correlationId,
- FilterParams filter,
- PagingParams paging
override
Implementation
@override
Future<DataPage<SessionV1>> getPageByFilter(
String? correlationId, FilterParams filter, PagingParams paging) async {
var page = await super
.getPageByFilterEx(correlationId, composeFilter(filter), paging, null);
// Remove cached data
var removed = page.data.map((s) {
var map = s.toJson();
map.remove('data');
map.remove('user');
return map;
});
var sessions = removed.map((e) {
var session = SessionV1();
session.fromJson(e);
return session;
});
return DataPage(sessions.toList(), sessions.length);
}