Build 533169stable
Module 399263
1,724 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>O}),n(142703);var r=n(311907),i=n(73153),s=n(320501);let a=Object.freeze([]),o={},l={},u={},c={},d={};function _(e,t){}function f(){d={}}function p(e,t){let n=o[e];return null!=n&&(o[e]=n.filter(e=>e.id!==t),delete l[t],delete u[t],n.length!==o[e].length)}function h(){f()}function m(){f()}function E(e){let{channelId:t,file:n,uploader:r,message:i}=e;if(r._aborted||r._errored)return;let s=o[t]??a;if(l[n.id]=r,o[t]=[...s,n],null==i)return;u[n.id]=i;let{items:d}=n;null!=d&&(c[i.id]={...n,items:d}),i.nonce??i.id}function g(e){let{channelId:t,file:n}=e;I(t,n)}function A(e){let{channelId:t,file:n}=e;I(t,n)}function I(e,t){let n=o[e];if(null==n)return!1;o[e]=n.map(e=>e.id===t.id?{...e,...t}:e);let r=u[t.id];null!=r&&null!=c[r.id]&&(c[r.id]={...c[r.id],...t})}function T(e){let{channelId:t,file:n}=e;return p(t,n.id)}function S(e){let{channelId:t,file:n}=e;return p(t,n.id)}function y(e){let{file:t}=e,n=l[t.id];if(null==n)return!1;setImmediate(()=>n.cancel?.())}function v(e){let{file:t,itemId:n}=e,r=l[t.id];if(null==r)return!1;setImmediate(()=>r.cancelItem(n))}function N(e){let{channelId:t,file:n}=e,r=u[n.id];null!=r&&(r.nonce??r.id),I(t,n)}function C(e){let{file:t,messageId:n}=e;c[n]=t}class R extends r.Ay.Store{static displayName="UploadStore";initialize(){this.waitFor(s.A)}getFiles(e){return o[e]??a}getMessageForFile(e){return u[e]}getUploaderFileForMessageId(e){return c[e]}getUploadAttachments(e){if(null!=e)return d[e]}}let O=new R(i.h,{CONNECTION_OPEN:h,LOGOUT:m,UPLOAD_START:E,UPLOAD_COMPRESSION_PROGRESS:A,UPLOAD_PROGRESS:g,UPLOAD_COMPLETE:T,UPLOAD_FAIL:S,UPLOAD_CANCEL_REQUEST:y,UPLOAD_ITEM_CANCEL_REQUEST:v,UPLOAD_FILE_UPDATE:N,UPLOAD_RESTORE_FAILED_UPLOAD:C})}