verify method

Future<Response> verify({
  1. required bool isOffline,
  2. String? url,
  3. String? assetPath,
  4. dynamic request,
})

Unified verification method

Implementation

Future<Response> verify({
  required bool isOffline,
  String? url,
  String? assetPath,
  dynamic request,
}) async {
  if (isOffline && assetPath != null && assetPath.isNotEmpty) {
    return await verifyOffline(assetPath);
  } else if (!isOffline && url != null && url.isNotEmpty) {
    return await verifyOnline(url, request: request);
  } else {
    throw Exception(ConstantVariable.noDataProviderString);
  }
}