Create Publish panel to easy GitHub and Vercel push (#655)
This commit is contained in:
@@ -74,6 +74,13 @@ export function readSettings(): UserSettings {
|
||||
encryptionType,
|
||||
};
|
||||
}
|
||||
if (combinedSettings.vercelAccessToken) {
|
||||
const encryptionType = combinedSettings.vercelAccessToken.encryptionType;
|
||||
combinedSettings.vercelAccessToken = {
|
||||
value: decrypt(combinedSettings.vercelAccessToken),
|
||||
encryptionType,
|
||||
};
|
||||
}
|
||||
for (const provider in combinedSettings.providerSettings) {
|
||||
if (combinedSettings.providerSettings[provider].apiKey) {
|
||||
const encryptionType =
|
||||
@@ -105,6 +112,11 @@ export function writeSettings(settings: Partial<UserSettings>): void {
|
||||
newSettings.githubAccessToken.value,
|
||||
);
|
||||
}
|
||||
if (newSettings.vercelAccessToken) {
|
||||
newSettings.vercelAccessToken = encrypt(
|
||||
newSettings.vercelAccessToken.value,
|
||||
);
|
||||
}
|
||||
if (newSettings.supabase) {
|
||||
if (newSettings.supabase.accessToken) {
|
||||
newSettings.supabase.accessToken = encrypt(
|
||||
|
||||
Reference in New Issue
Block a user