SyncRepository constructor Null safety

SyncRepository(
  1. {required SyncConfig config,
  2. 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,
        ),
      );