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;
};
function renderSearchResults(data) {
app.parseAndTranslate('partials/paginator', {
pagination: data.pagination,
}).then(function (html) {
$('.pagination-container').replaceWith(html);
});
const groupsEl = $('#groups-list');
app.parseAndTranslate('partials/groups/list', {
groups: data.groups,
}).then(function (html) {
groupsEl.empty().append(html);
});
async function renderSearchResults(data) {
const [paginationHtml, groupsHtml] = await Promise.all([
app.parseAndTranslate('partials/paginator', {
pagination: data.pagination,
}),
app.parseAndTranslate('partials/groups/list', {
groups: data.groups,
}),
]);
$('.pagination-container').replaceWith(paginationHtml);
$('#groups-list').empty().append(groupsHtml);
}
return Groups;