Improve primary email change dialog

This commit is contained in:
Johannes Zellner
2025-06-11 09:53:42 +02:00
parent 284c646638
commit 315210fe29
5 changed files with 109 additions and 32 deletions
+4 -6
View File
@@ -92,17 +92,15 @@ function create() {
return null;
},
async setEmail(email, password) {
let error, result;
let result;
try {
result = await fetcher.post(`${API_ORIGIN}/api/v1/profile/email`, { email, password }, { access_token: accessToken });
} catch (e) {
error = e;
return [e];
}
if (error) return error;
if (result.status !== 204) return result;
return null;
if (result.status !== 204) return [result];
return [null];
},
async setFallbackEmail(fallbackEmail, password) {
let error, result;