diff --git a/sdk/gen/types.input.ts b/sdk/gen/types.input.ts index 604567e55..b87c7e3b4 100644 --- a/sdk/gen/types.input.ts +++ b/sdk/gen/types.input.ts @@ -1306,8 +1306,9 @@ export interface RTCSignalingChannelOptions { } } +export type RTCEndSession = () => Promise; export interface RTCSignalingChannel { - startRTCSignalingSession(session: RTCSignalingSession, options?: RTCSignalingChannelOptions): Promise; + startRTCSignalingSession(session: RTCSignalingSession, options?: RTCSignalingChannelOptions): Promise; } export interface RTCAVSignalingSetup { diff --git a/sdk/scrypted_python/scrypted_sdk/types.py b/sdk/scrypted_python/scrypted_sdk/types.py index 0b885dedc..00aea5c15 100644 --- a/sdk/scrypted_python/scrypted_sdk/types.py +++ b/sdk/scrypted_python/scrypted_sdk/types.py @@ -445,6 +445,9 @@ class Setting(TypedDict): value: SettingValue pass +class RTCEndSession(TypedDict): + pass + class AmbientLightSensor: ambientLight: float pass @@ -699,7 +702,7 @@ class PushHandler: pass class RTCSignalingChannel: - async def startRTCSignalingSession(self, session: RTCSignalingSession, options: RTCSignalingChannelOptions = None) -> None: + async def startRTCSignalingSession(self, session: RTCSignalingSession, options: RTCSignalingChannelOptions = None) -> RTCEndSession: pass pass diff --git a/sdk/types/index.d.ts b/sdk/types/index.d.ts index d6122bedc..de7424ec2 100644 --- a/sdk/types/index.d.ts +++ b/sdk/types/index.d.ts @@ -1344,8 +1344,9 @@ export interface RTCSignalingChannelOptions { audio?: RTCRtpCapabilities; }; } +export declare type RTCEndSession = () => Promise; export interface RTCSignalingChannel { - startRTCSignalingSession(session: RTCSignalingSession, options?: RTCSignalingChannelOptions): Promise; + startRTCSignalingSession(session: RTCSignalingSession, options?: RTCSignalingChannelOptions): Promise; } export interface RTCAVSignalingSetup { audio: RTCRtpTransceiverInit; diff --git a/sdk/types/index.ts b/sdk/types/index.ts index 9a81ea82f..4003aa253 100644 --- a/sdk/types/index.ts +++ b/sdk/types/index.ts @@ -1962,8 +1962,9 @@ export interface RTCSignalingChannelOptions { } } +export type RTCEndSession = () => Promise; export interface RTCSignalingChannel { - startRTCSignalingSession(session: RTCSignalingSession, options?: RTCSignalingChannelOptions): Promise; + startRTCSignalingSession(session: RTCSignalingSession, options?: RTCSignalingChannelOptions): Promise; } export interface RTCAVSignalingSetup { diff --git a/sdk/types/scrypted_python/scrypted_sdk/types.py b/sdk/types/scrypted_python/scrypted_sdk/types.py index 0b885dedc..00aea5c15 100644 --- a/sdk/types/scrypted_python/scrypted_sdk/types.py +++ b/sdk/types/scrypted_python/scrypted_sdk/types.py @@ -445,6 +445,9 @@ class Setting(TypedDict): value: SettingValue pass +class RTCEndSession(TypedDict): + pass + class AmbientLightSensor: ambientLight: float pass @@ -699,7 +702,7 @@ class PushHandler: pass class RTCSignalingChannel: - async def startRTCSignalingSession(self, session: RTCSignalingSession, options: RTCSignalingChannelOptions = None) -> None: + async def startRTCSignalingSession(self, session: RTCSignalingSession, options: RTCSignalingChannelOptions = None) -> RTCEndSession: pass pass