Hasura Connect Cache Interceptor

Official Implementations

In Memory Cache (without persistence)

pubspec.yaml

dependencies:
  hasura_connect: <last version>
  hasura_cache_interceptor: <last version>

you_file.dart

import 'package:hasura_cache_interceptor/hasura_hive_cache_interceptor.dart';

final storage = MemoryStorageService();
final cacheInterceptor = CacheInterceptor(storage);
final hasura = HasuraConnect(
  "<your hasura url>",
  interceptors: [cacheInterceptor],
  httpClient: httpClient,
)