Build 543408stable
Module 580745
1,171 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>_});var i=n(17928),r=n(228366),s=n(408018),a=n(451909),o=n(885386),l=n(232835);let u={},c={};class d extends i.Ay.Store{initialize(){this.waitFor(l.A)}static displayName="EditMessageStore";isEditing(e,t){return u[e]?.messageId===t}isEditingAny(e){return null!=u[e]}getEditingTextValue(e){return u[e]?.textValue}getEditingRichValue(e){return u[e]?.richValue}getEditingMessageId(e){return u[e]?.messageId}getEditingMessage(e){let t=u[e];return null!=t&&null!=t.messageId?l.A.getMessage(e,t.messageId):null}getEditActionSource(e){return c[e]}}let _=new d(r.h,{MESSAGE_START_EDIT:function(e){let{channelId:t,messageId:n,content:i,source:r}=e,l=o.D_.getSetting(),d=a.Ay.unparse(i,t);u[t]={channelId:t,messageId:n,textValue:d,richValue:(0,s.x7)(l?d:i)},c[t]=r},MESSAGE_UPDATE_EDIT:function(e){let{channelId:t,textValue:n,richValue:i}=e,r=u[t];if(null==r)return!1;u[t]={...r,textValue:n,richValue:i}},MESSAGE_END_EDIT:function(e){let{channelId:t}=e;if(null==t||null==u[t])return!1;delete u[t],delete c[t]},MESSAGE_DELETE:function(e){let{channelId:t,id:n}=e;u[t]?.messageId===n&&(delete u[t],delete c[t])},LOGOUT:function(){u={},c={}}})}