init<TCacheShape> static method
CactusSync
init<TCacheShape>({
- required GraphqlRunner graphqlRunner,
- Level loggerLevel = Level.OFF,
- bool loggerIncludeCallerInfo = false,
Implementation
static CactusSync init<TCacheShape>({
required final GraphqlRunner graphqlRunner,
final Level loggerLevel = Level.OFF,
final bool loggerIncludeCallerInfo = false,
}) {
l.setLevel(
loggerLevel,
includeCallerInfo: loggerIncludeCallerInfo,
);
final db = CactusSync._(graphqlRunner: graphqlRunner);
if (CactusSync.db != null) {
l.info('CactusSync is already intialized');
} else {
CactusSync.db = db;
}
return db;
}