initialize static method

Future<void> initialize({
  1. required String cachePrefix,
  2. ConnectivityAdapter? connectivity,
  3. String? cacheDir,
})

Initializes the QueryClient

This sets up all Hive boxes and cache directories

Implementation

static Future<void> initialize({
  required String cachePrefix,
  ConnectivityAdapter? connectivity,
  String? cacheDir,
}) async {
  QueryClient.connectivity = connectivity ?? NoOpConnectivityAdapter();
  await Hive.initFlutter(cacheDir);
  _cachePrefix = cachePrefix;
  await Hive.openLazyBox(queryCachePrefix);
  await Hive.openLazyBox(infiniteQueryCachePrefix);
}