RpcManager<TModel extends TetherModel<TModel>> constructor

RpcManager<TModel extends TetherModel<TModel>>({
  1. required SupabaseClient supabaseClient,
  2. required SqliteDatabase localDb,
  3. required String targetSupabaseTableName,
  4. required String targetLocalTableName,
  5. required FromJsonFactory<TModel> fromJsonFactory,
  6. required Map<String, SupabaseTableInfo> tableSchemas,
})

Implementation

RpcManager({
  required SupabaseClient supabaseClient,
  required SqliteDatabase localDb,
  required String targetSupabaseTableName,
  required String targetLocalTableName,
  required FromJsonFactory<TModel> fromJsonFactory,
  required Map<String, SupabaseTableInfo> tableSchemas,
})  : _supabaseClient = supabaseClient,
      _localDb = localDb,
      _targetSupabaseTableName = targetSupabaseTableName,
      _targetLocalTableName = targetLocalTableName,
      _fromJsonFactory = fromJsonFactory,
      _tableSchemas = tableSchemas;