exists<_Model extends OfflineFirstWithGraphqlModel> method

  1. @override
Future<bool> exists<_Model extends OfflineFirstWithGraphqlModel>({
  1. Query? query,
})

Check if a _Model is accessible locally. First checks if there's a matching query in memoryCacheProvider and then check sqliteProvider. Does not query remoteProvider.

Implementation

@override
Future<bool> exists<_Model extends OfflineFirstWithGraphqlModel>({Query? query}) {
  try {
    return super.exists<_Model>(query: query);
  } on GraphQLError catch (e) {
    logger.warning('#get graphql failure: $e');

    throw OfflineFirstException(_GraphqlException(e));
  }
}