mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-02-14 10:37:45 +01:00
refactor: use async/await for group search
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user