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 numberRegex = /^[0-9]*$/;
|
||||
|
||||
const steamosPipeQueue = Promise.resolve();
|
||||
let steamPipeQueue = Promise.resolve();
|
||||
|
||||
export const isDeckGameMode = process.env.SteamOS === "1" && process.env.SteamGamepadUI === "1";
|
||||
|
||||
|
@ -43,7 +43,7 @@ function getAppId(): string | null {
|
|||
|
||||
export function execSteamURL(url: string) {
|
||||
// This doesn't allow arbitrary execution despite the weird syntax.
|
||||
steamosPipeQueue.then(() =>
|
||||
steamPipeQueue = steamPipeQueue.then(() =>
|
||||
writeFile(
|
||||
join(process.env.HOME || "/home/deck", ".steam", "steam.pipe"),
|
||||
// replace ' to prevent argument injection
|
||||
|
|
Reference in a new issue