Promise stuff still

This commit is contained in:
Opaque02 2024-10-07 09:59:40 +10:00
parent 74264e063a
commit 9a75a30b87

View File

@ -114,9 +114,9 @@ export default class AdminUiHandler extends FormModalUiHandler {
} else if (this.adminMode === AdminMode.SEARCH) { } else if (this.adminMode === AdminMode.SEARCH) {
const results = this.adminSearch(adminSearchResult) const results = this.adminSearch(adminSearchResult)
.then(response => { .then(response => {
console.log("RESONSE: " + response); console.log("RESPONSE: " + response);
response?.adminSearchResult; response?.adminSearchResult;
console.log("RESONSE.adminSearchResult: " + response?.adminSearchResult); console.log("RESPONSE.adminSearchResult: " + response?.adminSearchResult);
this.updateAdminPanelInfo(adminSearchResult); this.updateAdminPanelInfo(adminSearchResult);
}); });
console.log(results); console.log(results);
@ -242,19 +242,21 @@ export default class AdminUiHandler extends FormModalUiHandler {
async adminSearch(adminSearchResult: AdminSearchInfo): Promise<{ adminSearchResult?: AdminSearchInfo, error: boolean, errorType?: string }> { async adminSearch(adminSearchResult: AdminSearchInfo): Promise<{ adminSearchResult?: AdminSearchInfo, error: boolean, errorType?: string }> {
try { try {
const response = await Utils.apiFetch(`admin/account/admin-search?username=${encodeURIComponent(adminSearchResult.username)}`, true); await Utils.apiFetch(`admin/account/admin-search?username=${encodeURIComponent(adminSearchResult.username)}`, true)
if (!response.ok) { // error .then(response => {
console.error(response); if (!response.ok) { // error
console.log(adminSearchResult); console.error(response);
return { adminSearchResult: adminSearchResult, error: true, errorType: "Error" }; console.log(adminSearchResult);
} else if (response.status === this.httpUserNotFoundErrorCode) { // username doesn't exist return { adminSearchResult: adminSearchResult, error: true, errorType: "Error" };
console.log(adminSearchResult); } else if (response.status === this.httpUserNotFoundErrorCode) { // username doesn't exist
return { adminSearchResult: adminSearchResult, error: true, errorType: "UsernameNotFound" }; console.log(adminSearchResult);
} return { adminSearchResult: adminSearchResult, error: true, errorType: "UsernameNotFound" };
response.json().then(jsonResponse => { }
console.log(jsonResponse); response.json().then(jsonResponse => {
return { adminSearchResult: jsonResponse, error: false }; console.log(jsonResponse);
}); return { adminSearchResult: jsonResponse, error: false };
});
});
} catch (err) { } catch (err) {
console.error(err); console.error(err);
return { error: true, errorType: err }; return { error: true, errorType: err };