Build 545032stable
Module 827827
1,136 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>f});var i=n(765178),r=n(406935),s=n(535586),a=n(594061),o=n(461213),l=n(174459),u=n(427262),c=n(146901),d=n(652215),_=n(375708);async function f(e){let{nextStatus:t,prevStatus:n,analyticsContext:f,durationMillis:h,disableTracking:p=!1}=e;null==n&&(n=o.A.getStatus());let E=null!=h?`${Date.now()+h}`:"0";await a.wc.updateAsync("status",e=>{e.status=r.hU.create({value:t}),e.statusExpiresAtMs=E,e.statusCreatedAtMs=n===t&&null!=e.statusCreatedAtMs?e.statusCreatedAtMs:r.ol.create({value:`${Date.now()}`})},a.Sb.INFREQUENT_USER_ACTION);let m=function(e,t){let n=(0,u.MU)(e);if("0"===t)return _.intl.formatToPlainString(_.t.dO2aLi,{statusLabel:n});let{kind:i,dateString:r,timeString:s}=(0,c._)(t);return"today"===i?_.intl.formatToPlainString(_.t["r50t/S"],{statusLabel:n,timeString:s}):_.intl.formatToPlainString(_.t["J+GJHv"],{statusLabel:n,dateString:r,timeString:s})}(t,E);if(i.O.announce(m),p)return;let g={next_status:t,prev_status:n,...s.A.getGlobalStats()};null!=h&&(g={...g,expire_duration_minutes:null!=h?h/6e4:null}),null!=f&&(g={...g,...f}),l.default.track(d.HAw.USER_STATUS_UPDATED,g)}}