diff options
Diffstat (limited to 'app/assets/javascripts/service_ping_consent.js')
-rw-r--r-- | app/assets/javascripts/service_ping_consent.js | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/app/assets/javascripts/service_ping_consent.js b/app/assets/javascripts/service_ping_consent.js deleted file mode 100644 index 7d6e7e81f3b..00000000000 --- a/app/assets/javascripts/service_ping_consent.js +++ /dev/null @@ -1,35 +0,0 @@ -import $ from 'jquery'; -import { createAlert } from '~/alert'; -import axios from './lib/utils/axios_utils'; -import { parseBoolean } from './lib/utils/common_utils'; -import { __ } from './locale'; - -export default () => { - $('body').on('click', '.js-service-ping-consent-action', (e) => { - e.preventDefault(); - e.stopImmediatePropagation(); // overwrite rails listener - - const { url, checkEnabled, servicePingEnabled } = e.target.dataset; - const data = { - application_setting: { - version_check_enabled: parseBoolean(checkEnabled), - service_ping_enabled: parseBoolean(servicePingEnabled), - }, - }; - - const hideConsentMessage = () => - document.querySelector('.service-ping-consent-message .js-close')?.click(); - - axios - .put(url, data) - .then(() => { - hideConsentMessage(); - }) - .catch(() => { - hideConsentMessage(); - createAlert({ - message: __('Something went wrong. Try again later.'), - }); - }); - }); -}; |