Unify ChatGPT background use and account management
This commit is contained in:
@@ -34,8 +34,9 @@ async function chatGPTControl(command, connection) {
|
||||
if (command?.op === "login" && (command.id === undefined || typeof command.id === "string")) return await connection.login(command.id);
|
||||
if (command?.op === "cancel") return connection.cancelLogin();
|
||||
if (command?.op === "select" && typeof command.id === "string") return await connection.select(command.id);
|
||||
if (command?.op === "disconnect" && typeof command.id === "string") return await connection.disconnect(command.id);
|
||||
if (command?.op === "logout" && typeof command.id === "string") return await connection.logout(command.id);
|
||||
if (command?.op === "consent" && typeof command.id === "string" && typeof command.enabled === "boolean") return await connection.consent(command.id, command.enabled);
|
||||
if (command?.op === "consent" && typeof command.enabled === "boolean") return await connection.consent(command.enabled);
|
||||
return { error: "Unsupported ChatGPT control." };
|
||||
} catch (err) { return { error: publicError(err) }; }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user