fix: promise queue derp
This commit is contained in:
parent
2ff284f978
commit
9d1aeaa99d
1 changed files with 2 additions and 2 deletions
|
@ -17,7 +17,7 @@ const layoutVersion = 2;
|
||||||
const layoutId = "3080264545"; // Vesktop Layout v2
|
const layoutId = "3080264545"; // Vesktop Layout v2
|
||||||
const numberRegex = /^[0-9]*$/;
|
const numberRegex = /^[0-9]*$/;
|
||||||
|
|
||||||
const steamosPipeQueue = Promise.resolve();
|
let steamPipeQueue = Promise.resolve();
|
||||||
|
|
||||||
export const isDeckGameMode = process.env.SteamOS === "1" && process.env.SteamGamepadUI === "1";
|
export const isDeckGameMode = process.env.SteamOS === "1" && process.env.SteamGamepadUI === "1";
|
||||||
|
|
||||||
|
@ -43,7 +43,7 @@ function getAppId(): string | null {
|
||||||
|
|
||||||
export function execSteamURL(url: string) {
|
export function execSteamURL(url: string) {
|
||||||
// This doesn't allow arbitrary execution despite the weird syntax.
|
// This doesn't allow arbitrary execution despite the weird syntax.
|
||||||
steamosPipeQueue.then(() =>
|
steamPipeQueue = steamPipeQueue.then(() =>
|
||||||
writeFile(
|
writeFile(
|
||||||
join(process.env.HOME || "/home/deck", ".steam", "steam.pipe"),
|
join(process.env.HOME || "/home/deck", ".steam", "steam.pipe"),
|
||||||
// replace ' to prevent argument injection
|
// replace ' to prevent argument injection
|
||||||
|
|
Reference in a new issue