添加进入房间和创建房间的方法

This commit is contained in:
lwb
2026-03-27 16:54:09 +08:00
parent de0e8b80d7
commit 4b7635c939

View File

@@ -76,10 +76,15 @@ enum ToFlutterAppEnum {
showCommandJump('commandJump'), showCommandJump('commandJump'),
//跳转至网页 //跳转至网页
showToWebViewPage('toWebViewPage'), showToWebViewPage('toWebViewPage'),
// 保存图片到相册 // 保存图片到相册
saveMediaToGallery('saveMediaToGallery'), saveMediaToGallery('saveMediaToGallery'),
// 进入指定房间
enterRoom('enterRoom'),
// 进入我的房间(创建房间)
createMyRoom('createMyRoom'),
///通用交互 别往这下面加,👆🏻加 ///通用交互 别往这下面加,👆🏻加
commonInteraction('commonInteraction'), commonInteraction('commonInteraction'),
defaultCode(''); defaultCode('');
@@ -475,12 +480,19 @@ class FlutterBridge {
/** 前往语音房 */ /** 前往语音房 */
void shouldGoToVoiceRoom() => void shouldGoToVoiceRoom() =>
sendToFlutter(ToFlutterAppEnum.shouldGoToVoiceRoom.code, {}); sendToFlutter(ToFlutterAppEnum.shouldGoToVoiceRoom.code, {});
/** 保存图片到相册 */ /** 保存图片到相册 */
void saveMediaToGallery({required String mediaUrl, bool isVideo = false}) =>sendToFlutter(ToFlutterAppEnum.saveMediaToGallery.code, { void saveMediaToGallery({required String mediaUrl, bool isVideo = false}) =>
"isVideo": isVideo, sendToFlutter(ToFlutterAppEnum.saveMediaToGallery.code, {
"mediaUrl": mediaUrl, "isVideo": isVideo,
}); "mediaUrl": mediaUrl,
});
/** 进入指定房间 */
void enterRoom(String roomId) =>
sendToFlutter(ToFlutterAppEnum.enterRoom.code, {'roomId': roomId});
/** 进入我的房间(创建房间) */
void createMyRoom() => sendToFlutter(ToFlutterAppEnum.createMyRoom.code, {});
/** 通用封装方法 无需传参可直接调用需要传参需要调用sendToFlutter*/ /** 通用封装方法 无需传参可直接调用需要传参需要调用sendToFlutter*/
void commonInteraction(Map<String, dynamic> data) => void commonInteraction(Map<String, dynamic> data) =>