retry<R> method

Future<void> retry<R>()

Implementation

Future<void> retry<R>() async {
  // look up callbacks (or provide defaults)
  final fns = adapter.ref.read(_offlineCallbackProvider).state[metadata] ??
      [
        [null, null]
      ];

  for (final pair in fns) {
    await adapter.sendRequest<R>(
      uri,
      method: method,
      headers: headers,
      requestType: requestType,
      key: offlineKey,
      body: body,
      onSuccess: pair.first as OnRawData<R>?,
      onError: pair.last as OnDataError<R>?,
    );
  }
}