Merge branch 'main' into dev
This commit is contained in:
commit
c4942c4923
4 changed files with 11 additions and 1 deletions
|
|
@ -199,7 +199,8 @@ export default class AssistManager {
|
|||
socket.on('UPDATE_SESSION', (evData) => {
|
||||
const { meta = {}, data = {} } = evData
|
||||
const { tabId } = meta
|
||||
const { active } = data
|
||||
const usedData = this.assistVersion === 1 ? evData : data
|
||||
const { active } = usedData
|
||||
const currentTab = this.store.get().currentTab
|
||||
this.clearDisconnectTimeout()
|
||||
!this.inactiveTimeout && this.setStatus(ConnectionStatus.Connected)
|
||||
|
|
@ -208,6 +209,9 @@ export default class AssistManager {
|
|||
if (active) {
|
||||
this.setStatus(ConnectionStatus.Connected)
|
||||
} else {
|
||||
if (tabId === undefined) {
|
||||
this.inactiveTimeout = setTimeout(() => this.setStatus(ConnectionStatus.Inactive), 5000)
|
||||
}
|
||||
if (tabId === currentTab) {
|
||||
this.inactiveTimeout = setTimeout(() => this.setStatus(ConnectionStatus.Inactive), 5000)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@ export interface State {
|
|||
}
|
||||
|
||||
export default class Call {
|
||||
private assistVersion = 1
|
||||
static readonly INITIAL_STATE: Readonly<State> = {
|
||||
calling: CallingState.NoCall
|
||||
}
|
||||
|
|
@ -65,6 +66,7 @@ export default class Call {
|
|||
socket.on("disconnect", () => {
|
||||
this.store.update({ calling: CallingState.NoCall })
|
||||
})
|
||||
this.assistVersion = this.getAssistVersion()
|
||||
}
|
||||
|
||||
private getPeer(): Promise<Peer> {
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ export interface State {
|
|||
}
|
||||
|
||||
export default class RemoteControl {
|
||||
private assistVersion = 1
|
||||
static readonly INITIAL_STATE: Readonly<State> = {
|
||||
remoteControl: RemoteControlStatus.Disabled,
|
||||
annotating: false,
|
||||
|
|
@ -48,6 +49,7 @@ export default class RemoteControl {
|
|||
socket.on("error", () => {
|
||||
this.toggleRemoteControl(false)
|
||||
})
|
||||
this.assistVersion = getAssistVersion()
|
||||
}
|
||||
|
||||
private onMouseMove = (e: MouseEvent): void => {
|
||||
|
|
|
|||
|
|
@ -37,6 +37,8 @@ export default class ScreenRecording {
|
|||
socket.on('recording_busy', () => {
|
||||
this.onRecordingBusy()
|
||||
})
|
||||
|
||||
this.assistVersion = getAssistVersion()
|
||||
}
|
||||
|
||||
private onRecordingBusy = () => {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue