Merge branch 'main' into dev

This commit is contained in:
Shekar Siri 2023-06-19 19:31:39 +02:00 committed by GitHub
commit c4942c4923
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 11 additions and 1 deletions

View file

@ -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)
}

View file

@ -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> {

View file

@ -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 => {

View file

@ -37,6 +37,8 @@ export default class ScreenRecording {
socket.on('recording_busy', () => {
this.onRecordingBusy()
})
this.assistVersion = getAssistVersion()
}
private onRecordingBusy = () => {