Improve REPL behavior without a logged in account

This commit is contained in:
Полина 2025-01-18 07:55:34 +03:00
parent 5aceec38b0
commit fddb93dff9

View file

@ -88,8 +88,11 @@ window.addEventListener('message', ({ data }) => {
initClient(data.accountId) initClient(data.accountId)
logUpdates = data.logUpdates logUpdates = data.logUpdates
window.tg?.connect()
window.tg!.startUpdatesLoop() if (window.tg !== undefined) {
window.tg.connect()
window.tg.startUpdatesLoop()
}
setInterval(() => { setInterval(() => {
window.parent.postMessage({ event: 'PING' }, HOST_ORIGIN) window.parent.postMessage({ event: 'PING' }, HOST_ORIGIN)
@ -130,7 +133,9 @@ window.addEventListener('message', ({ data }) => {
} }
window.parent.postMessage({ event: 'CONNECTION_STATE', value: 'offline' }, HOST_ORIGIN) window.parent.postMessage({ event: 'CONNECTION_STATE', value: 'offline' }, HOST_ORIGIN)
} else if (data.event === 'RECONNECT') { } else if (data.event === 'RECONNECT') {
window.tg.connect() if (window.tg !== undefined) {
window.tg.connect()
}
} else if (data.event === 'TOGGLE_UPDATES') { } else if (data.event === 'TOGGLE_UPDATES') {
if (data.value === logUpdates) return if (data.value === logUpdates) return
logUpdates = data.value logUpdates = data.value