mirror of
https://github.com/wavetermdev/waveterm.git
synced 2024-12-21 16:38:23 +01:00
55 lines
1.1 KiB
TypeScript
55 lines
1.1 KiB
TypeScript
// Copyright 2024, Command Line Inc.
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
// for activity updates
|
|
let wasActive = true;
|
|
let wasInFg = true;
|
|
let globalIsQuitting = false;
|
|
let globalIsStarting = true;
|
|
let globalIsRelaunching = false;
|
|
let forceQuit = false;
|
|
|
|
export function setWasActive(val: boolean) {
|
|
wasActive = val;
|
|
}
|
|
|
|
export function setWasInFg(val: boolean) {
|
|
wasInFg = val;
|
|
}
|
|
|
|
export function getActivityState(): { wasActive: boolean; wasInFg: boolean } {
|
|
return { wasActive, wasInFg };
|
|
}
|
|
|
|
export function setGlobalIsQuitting(val: boolean) {
|
|
globalIsQuitting = val;
|
|
}
|
|
|
|
export function getGlobalIsQuitting(): boolean {
|
|
return globalIsQuitting;
|
|
}
|
|
|
|
export function setGlobalIsStarting(val: boolean) {
|
|
globalIsStarting = val;
|
|
}
|
|
|
|
export function getGlobalIsStarting(): boolean {
|
|
return globalIsStarting;
|
|
}
|
|
|
|
export function setGlobalIsRelaunching(val: boolean) {
|
|
globalIsRelaunching = val;
|
|
}
|
|
|
|
export function getGlobalIsRelaunching(): boolean {
|
|
return globalIsRelaunching;
|
|
}
|
|
|
|
export function setForceQuit(val: boolean) {
|
|
forceQuit = val;
|
|
}
|
|
|
|
export function getForceQuit(): boolean {
|
|
return forceQuit;
|
|
}
|