From b3dc7f4303cb55badb3bb764cdf347b10783a3fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 4 Feb 2026 10:01:41 -0500 Subject: [PATCH] refactor: shorter --- public/src/modules/messages.js | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/public/src/modules/messages.js b/public/src/modules/messages.js index 0725234e80..33a78fb24c 100644 --- a/public/src/modules/messages.js +++ b/public/src/modules/messages.js @@ -26,20 +26,17 @@ define('messages', ['bootbox', 'translator', 'storage', 'alerts', 'hooks'], func storage.setItem('email-confirm-dismiss', 1); }, }; - + function hideAlertAndGotoEditEmail() { + alerts.remove('email_confirm'); + ajaxify.go('/me/edit/email'); + } if (!app.user.email && !app.user.isEmailConfirmSent) { msg.message = '[[error:no-email-to-confirm]]'; - msg.clickfn = function () { - alerts.remove('email_confirm'); - ajaxify.go('user/' + app.user.userslug + '/edit/email'); - }; + msg.clickfn = hideAlertAndGotoEditEmail; alerts.alert(msg); } else if (!app.user['email:confirmed'] && !app.user.isEmailConfirmSent) { msg.message = message || '[[error:email-not-confirmed]]'; - msg.clickfn = function () { - alerts.remove('email_confirm'); - ajaxify.go('/me/edit/email'); - }; + msg.clickfn = hideAlertAndGotoEditEmail; alerts.alert(msg); } else if (!app.user['email:confirmed'] && app.user.isEmailConfirmSent) { msg.message = '[[error:email-not-confirmed-email-sent]]';