OfflineFirstWithGraphqlRepository constructor
OfflineFirstWithGraphqlRepository({
- bool? autoHydrate,
- required GraphqlProvider graphqlProvider,
- required SqliteProvider sqliteProvider,
- String? loggerName,
- MemoryCacheProvider? memoryCacheProvider,
- required Set<
Migration> migrations, - 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,
);