aslan-flutter/lib/chatvibe_features/room/voice_room_route.dart
2026-07-01 18:25:58 +08:00

22 lines
887 B
Dart

import 'package:fluro/fluro.dart';
import 'package:aslan/chatvibe_features/room/edit/room_edit_page.dart';
import 'package:aslan/chatvibe_features/room/them/room_theme_page.dart';
import 'package:aslan/chatvibe_core/routes/at_router_init.dart';
import 'at_voice_chat_room_page.dart';
class VoiceRoomRoute implements ATIRouterProvider {
static String voiceRoom = '/at/room';
static String roomEdit = '/at/room/roomEdit';
static String roomTheme = '/at/room/roomTheme';
@override
void initRouter(FluroRouter router) {
router.define(voiceRoom,
handler: Handler(handlerFunc: (_, params) => ATVoiceChatRoomPage()));
router.define(roomTheme,
handler: Handler(handlerFunc: (_, params) => RoomThemePage()));
router.define(roomEdit,
handler: Handler(handlerFunc: (_, params) => RoomEditPage(needRestCurrentRoomInfo: params['need']!.first)));
}
}