init static method
Implementation
static Future<GraphqlRunner> init({
required final GraphqlRunnerConfig config,
}) async {
await initHiveForFlutter(subDir: config.hiveSubDir);
final link = config.authLink.concat(config.httpLink);
final client = GraphQLClient(
link: link,
cache: config.cache ??
GraphQLCache(
store: HiveStore(),
),
alwaysRebroadcast: config.alwaysRebroadcast,
defaultPolicies: config.defaultPolicies,
);
final clientNotifier = ValueNotifier(client);
final runner =
GraphqlRunner(client: client, clientNotifier: clientNotifier);
return runner;
}