diff --git a/public/src/admin/manage/category-federation.js b/public/src/admin/manage/category-federation.js index 8c646647b4..f22143d92f 100644 --- a/public/src/admin/manage/category-federation.js +++ b/public/src/admin/manage/category-federation.js @@ -13,18 +13,12 @@ export function init() { template: 'admin/partials/category/selector-dropdown-right', }); - document.getElementById('site-settings').addEventListener('click', async (e) => { - const subselector = e.target.closest('[data-action]'); - if (!subselector) { - return; - } - - const action = subselector.getAttribute('data-action'); + $('#site-settings').on('click', '[data-action]', function () { + const action = $(this).attr('data-action'); switch (action) { case 'follow': { - const inputEl = document.getElementById('syncing.add'); - const actor = inputEl.value; + const actor = $('#syncing-add').val(); put(`/categories/${ajaxify.data.cid}/follow`, { actor }) .then(ajaxify.refresh) @@ -34,7 +28,7 @@ export function init() { } case 'unfollow': { - const actor = subselector.getAttribute('data-actor'); + const actor = $(this).attr('data-actor'); del(`/categories/${ajaxify.data.cid}/follow`, { actor }) .then(ajaxify.refresh) diff --git a/src/activitypub/mocks.js b/src/activitypub/mocks.js index 5a42996fa9..975f9f617c 100644 --- a/src/activitypub/mocks.js +++ b/src/activitypub/mocks.js @@ -42,13 +42,7 @@ Mocks.profile = async (actors) => { } = actor; preferredUsername = preferredUsername || slugify(name); - let hostname; - try { - ({ hostname } = new URL(actor.id)); - } catch (err) { - console.error(err.stack); - return null; - } + const { hostname } = new URL(actor.id); let picture; if (icon) { diff --git a/src/api/activitypub.js b/src/api/activitypub.js index cf83da19ff..b14a2e4f44 100644 --- a/src/api/activitypub.js +++ b/src/api/activitypub.js @@ -29,7 +29,7 @@ function enabledCheck(next) { return noop; } - next(caller, params); + await next(caller, params); }; } diff --git a/src/views/admin/manage/category-federation.tpl b/src/views/admin/manage/category-federation.tpl index 961dda532c..c2858e3d7e 100644 --- a/src/views/admin/manage/category-federation.tpl +++ b/src/views/admin/manage/category-federation.tpl @@ -52,9 +52,9 @@ {{{ end }}}