refactor: use async/await for group search

This commit is contained in:
Barış Soner Uşaklı
2026-01-16 12:36:17 -05:00
parent 7d36c75790
commit fe4a447651

View File

@@ -45,19 +45,17 @@ define('forum/groups/list', [
return false; return false;
}; };
function renderSearchResults(data) { async function renderSearchResults(data) {
app.parseAndTranslate('partials/paginator', { const [paginationHtml, groupsHtml] = await Promise.all([
pagination: data.pagination, app.parseAndTranslate('partials/paginator', {
}).then(function (html) { pagination: data.pagination,
$('.pagination-container').replaceWith(html); }),
}); app.parseAndTranslate('partials/groups/list', {
groups: data.groups,
const groupsEl = $('#groups-list'); }),
app.parseAndTranslate('partials/groups/list', { ]);
groups: data.groups, $('.pagination-container').replaceWith(paginationHtml);
}).then(function (html) { $('#groups-list').empty().append(groupsHtml);
groupsEl.empty().append(html);
});
} }
return Groups; return Groups;