fetchOnline method

  1. @override
Future<List<DataStore>> fetchOnline({
  1. Dio? dioTestClient,
})
override

Implementation

@override
Future<List<DataStore>> fetchOnline({Dio? dioTestClient}) async {
  final dhisUrl = await this.dhisUrl();
  final response = await HttpClient.get(dhisUrl,
      database: this.database, dioTestClient: dioTestClient);

  final data = jsonEncode(response.body);

  var dataStore = DataStore(
      namespace: this.namespace!, key: this.key!, value: data, dirty: false);

  return [dataStore];
}