Module 352527

436 characters · in 54b1ff2d88c7b058.js
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,a){a.d(t,{A:()=>o});var n=a(64700),s=a(688810),i=a(61302),r=a(74847),l=a(602902);let o=e=>{let{analyticsLocations:t}=(0,s.Ay)();return{onShareClick:n.useCallback(async a=>{let{clips:n,onShareComplete:s,messageReference:o}=a;if(0===n.length)return;let d=(0,r.t)(e);(0,i.H1)(n.map(e=>e.id));try{await (0,l.K)(n,{channelId:d?e:void 0,analyticsLocations:t,messageReference:o})}catch(e){}finally{(0,i.H1)(null),s?.()}},[e,t])}}}