Module 100406

1,395 characters · in 33645dc6ae61c139.js
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{CA:()=>c,NI:()=>u,cR:()=>d});var i=n(110259),s=n(933681),l=n(73153),r=n(499785),a=n(431144),o=n(652215);async function d(){try{let e=await r.A.get({url:o.Rsh.EMAIL_SETTINGS,trackedActionData:{event:i.NetworkActionNames.EMAIL_SETTINGS_FETCH,properties:e=>{let t=e?.body?.initialized;return(0,s.e0)({initialized:t})}},rejectWithError:!0});return l.h.dispatch({type:"EMAIL_SETTINGS_FETCH_SUCCESS",settings:e.body}),e.body}catch{l.h.dispatch({type:"EMAIL_SETTINGS_FETCH_FAILURE"})}}async function c(e,t){l.h.dispatch({type:"EMAIL_SETTINGS_UPDATE",updates:{[e]:t}});try{let n=await r.A.patch({url:o.Rsh.EMAIL_SETTINGS,body:{settings:{categories:{[e]:t}}},trackedActionData:{event:i.NetworkActionNames.EMAIL_SETTINGS_UPDATE,properties:{category:e,value:t}},rejectWithError:!0});l.h.dispatch({type:"EMAIL_SETTINGS_UPDATE_SUCCESS",settings:n.body})}catch(e){l.h.dispatch({type:"EMAIL_SETTINGS_UPDATE_FAILURE"})}}async function u(){let e=a.Zk.reduce((e,t)=>({...e,[t]:!1}),{});l.h.dispatch({type:"EMAIL_SETTINGS_UPDATE",updates:e});try{let t=await r.A.patch({url:o.Rsh.EMAIL_SETTINGS,body:{settings:{categories:e}},trackedActionData:{event:i.NetworkActionNames.EMAIL_SETTINGS_UPDATE,properties:{category:"marketing",value:!1}},rejectWithError:!0});l.h.dispatch({type:"EMAIL_SETTINGS_UPDATE_SUCCESS",settings:t.body})}catch(e){l.h.dispatch({type:"EMAIL_SETTINGS_UPDATE_FAILURE"})}}}