Gets logs matching a filter.
Future<List<Log>> getLogs(LogFilter filter) async { final data = await provider.getLogs(filter.toJson()); return data.map(Log.fromJson).toList(); }