add some missing web bridge (#9763)

Signed-off-by: 21pages <sunboeasy@gmail.com>
This commit is contained in:
21pages 2024-10-28 09:40:16 +08:00 committed by GitHub
parent c565849062
commit 3a75947553
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -82,6 +82,7 @@ class RustdeskImpl {
required bool forceRelay,
required String password,
required bool isSharedPassword,
String? connToken,
dynamic hint}) {
return js.context.callMethod('setByName', [
'session_add_sync',
@ -173,18 +174,12 @@ class RustdeskImpl {
}
Future<void> sessionRecordScreen(
{required UuidValue sessionId,
required bool start,
required int display,
required int width,
required int height,
dynamic hint}) {
{required UuidValue sessionId, required bool start, dynamic hint}) {
throw UnimplementedError("sessionRecordScreen");
}
Future<void> sessionRecordStatus(
{required UuidValue sessionId, required bool status, dynamic hint}) {
throw UnimplementedError("sessionRecordStatus");
bool sessionGetIsRecording({required UuidValue sessionId, dynamic hint}) {
return false;
}
Future<void> sessionReconnect(
@ -707,7 +702,8 @@ class RustdeskImpl {
Future<void> sessionSendSelectedSessionId(
{required UuidValue sessionId, required String sid, dynamic hint}) {
throw UnimplementedError("sessionSendSelectedSessionId");
return Future(
() => js.context.callMethod('setByName', ['selected_sid', sid]));
}
Future<List<String>> mainGetSoundInputs({dynamic hint}) {
@ -1828,5 +1824,9 @@ class RustdeskImpl {
return Future(() => js.context.callMethod('setByName', ['select_files']));
}
String? sessionGetConnToken({required UuidValue sessionId, dynamic hint}) {
throw UnimplementedError("sessionGetConnToken");
}
void dispose() {}
}