RpcManager<TModel extends TetherModel<TModel> > constructor
RpcManager<TModel extends TetherModel<TModel> > ({
- required SupabaseClient supabaseClient,
- required SqliteDatabase localDb,
- required String targetSupabaseTableName,
- required String targetLocalTableName,
- required FromJsonFactory<
TModel> fromJsonFactory, - 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;