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,7 +242,8 @@ 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)
.then(response => {
if (!response.ok) { // error if (!response.ok) { // error
console.error(response); console.error(response);
console.log(adminSearchResult); console.log(adminSearchResult);
@ -255,6 +256,7 @@ export default class AdminUiHandler extends FormModalUiHandler {
console.log(jsonResponse); console.log(jsonResponse);
return { adminSearchResult: jsonResponse, error: false }; 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 };