SyncRepository constructor Null safety
- {required SyncConfig config,
- BearerHttpClient? client}
Implementation
SyncRepository({required SyncConfig config, BearerHttpClient? client})
: super(
migrations: Set.from(migrations.toList() + config.migrations),
restProvider: RestProvider(
config.syncEndPoint,
modelDictionary: RestModelDictionary(
{
...restMappings,
...config.restMappings,
},
),
client: client,
),
sqliteProvider: SqliteProvider(
config.dbName,
modelDictionary: SqliteModelDictionary({
...sqliteMappings,
...config.sqliteMappings,
}),
databaseFactory: config.dbFactory,
),
);