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