2.4.1: Settings GPG, Localization, CLI DB migrate, minor improvements

This commit is contained in:
2024-05-11 16:12:15 +02:00
parent 7920d3164d
commit 150e4eb195
28 changed files with 636 additions and 241 deletions

View File

@@ -302,6 +302,14 @@ export default class API {
return this.apiCall("settings/set", { settings: settings });
}
async settingsImportGPG(publicKey) {
return this.apiCall("settings/importGPG", { publicKey: publicKey });
}
async settingsRemoveGPG() {
return this.apiCall("settings/removeGPG");
}
/** MailAPI **/
async sendTestMail(receiver) {
return this.apiCall("mail/test", { receiver: receiver });
@@ -396,8 +404,8 @@ export default class API {
}
/** GPG API **/
async uploadGPG(pubkey) {
let res = await this.apiCall("gpgKey/import", { pubkey: pubkey });
async uploadGPG(publicKey) {
let res = await this.apiCall("gpgKey/import", { publicKey: publicKey });
if (res.success) {
this.user.gpgKey = res.gpgKey;
}