import "package:flutter_riverpod/flutter_riverpod.dart"; import "package:nexus/controllers/spaces_controller.dart"; import "package:nexus/helpers/extension_helper.dart"; import "package:nexus/models/full_room.dart"; class CurrentRoomController extends AsyncNotifier { @override Future build() async => (await ref.watch( SpacesController.provider.future, ))[0].children[0].roomData.fullRoom; Future set(FullRoom room) async { await future; state = AsyncValue.data(room); } static final provider = AsyncNotifierProvider( CurrentRoomController.new, ); }