OfflineFirstWithGraphqlRepository constructor

OfflineFirstWithGraphqlRepository({
  1. bool? autoHydrate,
  2. required GraphqlProvider graphqlProvider,
  3. required SqliteProvider sqliteProvider,
  4. String? loggerName,
  5. MemoryCacheProvider? memoryCacheProvider,
  6. required Set<Migration> migrations,
  7. required GraphqlRequestSqliteCacheManager offlineRequestManager,
})

Implementation

OfflineFirstWithGraphqlRepository({
  bool? autoHydrate,
  required GraphqlProvider graphqlProvider,
  required SqliteProvider sqliteProvider,
  String? loggerName,
  MemoryCacheProvider? memoryCacheProvider,
  required Set<Migration> migrations,
  required GraphqlRequestSqliteCacheManager offlineRequestManager,
})  : remoteProvider = graphqlProvider,
      offlineRequestQueue = GraphqlOfflineRequestQueue(
        link: graphqlProvider.link,
        requestManager: offlineRequestManager,
      ),
      super(
        autoHydrate: autoHydrate,
        loggerName: loggerName,
        memoryCacheProvider: memoryCacheProvider,
        migrations: migrations,
        sqliteProvider: sqliteProvider,
        remoteProvider: graphqlProvider,
      );