import "package:fast_immutable_collections/fast_immutable_collections.dart"; import "package:matrixoidc/models/matrix_user.dart"; import "package:riverpod/riverpod.dart"; class AuthCodeController extends Notifier> { @override IMap build() => const IMap.empty(); void set(String name, MatrixUser user) => state = state.update(name, (_) => user, ifAbsent: () => user); void remove(String name) => state = state.remove(name); static final provider = NotifierProvider>( AuthCodeController.new, ); }