-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathmessage.js
More file actions
1 lines (1 loc) · 6.35 KB
/
message.js
File metadata and controls
1 lines (1 loc) · 6.35 KB
1
import{C as e,a,a5 as t,c as s,A as n,ao as r,f as i,h as o,j as l,a2 as u,_ as c,ap as d,b as h,t as m,V as g,g as p,d as v,aq as f,F as y}from"./lib/__bundle-f59352fb.js";export{ar as MentionType,as as MessageReviewStatus,at as MessageType,au as MessageTypeFilter,av as PushNotificationDeliveryOption,aw as ReplyType,ax as SendingStatus}from"./lib/__bundle-f59352fb.js";import{Q as M,T as b,V as x,W as k}from"./lib/__bundle-2912de1a.js";export{X as AdminMessage,Y as AppleCriticalAlertOptions,V as BaseMessage,Z as FileMessage,_ as MessageMetaArray,$ as MessageRequestHandler,a0 as MessageReviewInfo,a1 as MultipleFilesMessage,a2 as MultipleFilesMessageRequestHandler,a3 as OGImage,a4 as OGMetaData,a5 as PreviousMessageListQuery,a9 as ReactedUserInfo,a6 as Reaction,a7 as ReactionEvent,a8 as ReactionEventOperation,aa as Sender,ab as ThreadInfo,ac as ThreadInfoUpdateEvent,ad as Thumbnail,ae as UploadedFileInfo,af as UserMessage}from"./lib/__bundle-2912de1a.js";export{T as ThreadedParentMessageListQuery}from"./lib/__bundle-7817e0a4.js";var w,F={channelUrl:"",channelType:e.BASE,messageId:0,includeReactions:!1,includeMetaArray:!1,includeParentMessageInfo:!1,includeThreadInfo:!1},S=function(e){function a(a){var t=a.channelCustomType,s=a.keyword,o=a.limit,l=a.reverse,u=a.exactMatch,c=a.channelUrl,d=a.order,h=a.messageTimestampFrom,m=a.messageTimestampTo,g=a.advancedQuery,p=a.targetFields,v=a.nextToken,f=e.call(this)||this;return f.method=n.GET,f.path="".concat(r,"/messages"),f.params=i({custom_type:t,query:s,limit:o,reverse:l,exact_match:u,channel_url:c,message_ts_from:h,message_ts_to:m,sort_field:d,advanced_query:g,target_fields:p,after:v}),f}return s(a,e),a}(o),I=function(e){function a(a,t){var s=e.call(this,a,t)||this;return s.messages=t.results.map((function(e){return M(a,e)})),s.hasNext=t.has_next,s.nextToken=t.end_cursor,s.totalCount=t.total_count,s}return s(a,e),a}(l);!function(e){e.SCORE="score",e.TIMESTAMP="ts"}(w||(w={}));var C,R=function(e){function n(a,t){var s,n,r,i,o,l,u,c,d,h=this;return(h=e.call(this,a,t)||this).keyword="",h.reverse=!1,h.exactMatch=!1,h.channelUrl=null,h.channelCustomType=null,h.messageTimestampFrom=null,h.messageTimestampTo=null,h.order=w.SCORE,h.advancedQuery=!1,h.targetFields=null,h._nextToken="",h.totalCount=-1,h.keyword=t.keyword,h.reverse=null!==(s=t.reverse)&&void 0!==s&&s,h.exactMatch=null!==(n=t.exactMatch)&&void 0!==n&&n,h.channelUrl=null!==(r=t.channelUrl)&&void 0!==r?r:null,h.channelCustomType=null!==(i=t.channelCustomType)&&void 0!==i?i:null,h.messageTimestampFrom=null!==(o=t.messageTimestampFrom)&&void 0!==o?o:null,h.messageTimestampTo=null!==(l=t.messageTimestampTo)&&void 0!==l?l:null,h.order=null!==(u=t.order)&&void 0!==u?u:w.SCORE,h.advancedQuery=null!==(c=t.advancedQuery)&&void 0!==c&&c,h.targetFields=null!==(d=t.targetFields)&&void 0!==d?d:null,h}return s(n,e),n.prototype._validate=function(){return e.prototype._validate.call(this)&&a("string",this.keyword)&&this.keyword.length>0&&a("boolean",this.reverse)&&a("boolean",this.exactMatch)&&a("string",this.channelUrl,!0)&&a("string",this.channelCustomType,!0)&&a("number",this.messageTimestampFrom,!0)&&a("number",this.messageTimestampTo,!0)&&t(w,this.order)&&a("boolean",this.advancedQuery)&&u("string",this.targetFields,!0)},n.prototype.next=function(){return c(this,void 0,void 0,(function(){var e,a,t,s,n,r,i,o;return h(this,(function(l){switch(l.label){case 0:return this._validate()?this._isLoading?[3,3]:this._hasNext?(this._isLoading=!0,e=g.of(this._iid).requestQueue,a=new S(p(v(v({},this),{nextToken:this._nextToken?this._nextToken:null}))),[4,e.send(a)]):[3,2]:[3,5];case 1:return t=l.sent(),s=t.as(I),n=s.messages,r=s.hasNext,i=s.nextToken,o=s.totalCount,this._nextToken=i,this._hasNext=r,this._isLoading=!1,this.totalCount=o,[2,n];case 2:return[2,[]];case 3:throw m.queryInProgress;case 4:return[3,6];case 5:throw m.invalidParameters;case 6:return[2]}}))}))},n}(d),U={channelUrl:"",scheduledMessageId:0};!function(e){e.GOOD="good",e.BAD="bad"}(C||(C={}));var E,P={reverse:!1,limit:20};!function(e){e.TEXT="text",e.TEXTAREA="textarea",e.NUMBER="number",e.PHONE="phone",e.EMAIL="email",e.CHIP="chip"}(E||(E={}));var A=function(n){function r(){var e=null!==n&&n.apply(this,arguments)||this;return e.name="message",e}return s(r,n),r.prototype.init=function(e,a){var t=a.sdkState,s=a.dispatcher,r=a.sessionManager,i=a.requestQueue,o=a.logger,l=a.onlineDetector,u=a.cacheContext;n.prototype.init.call(this,e,{sdkState:t,dispatcher:s,sessionManager:r,requestQueue:i,logger:o,onlineDetector:l,cacheContext:u}),this._manager=new b(e,{sdkState:t,dispatcher:s,requestQueue:i,onlineDetector:l,cacheContext:u})},r.prototype.buildMessageFromSerializedData=function(e){return this._manager.buildMessageFromSerializedData(e)},r.prototype.buildSenderFromSerializedData=function(e){return this._manager.buildSenderFromSerializedData(e)},r.prototype.getMessage=function(s){return c(this,void 0,void 0,(function(){var n,r;return h(this,(function(i){switch(i.label){case 0:return n=v(v({},F),s),y(function(s){return a("string",s.channelUrl)&&t(e,s.channelType)&&a("number",s.messageId)&&a("boolean",s.includeReactions,!0)&&a("boolean",s.includeMetaArray,!0)&&a("boolean",s.includeParentMessageInfo,!0)&&a("boolean",s.includeThreadInfo,!0)}(n)).throw(m.invalidParameters),[4,this._manager.getMessage(n)];case 1:if((r=i.sent())instanceof x||r instanceof k||null===r)return[2,r];throw"Unknown message type is given."}}))}))},r.prototype.getScheduledMessage=function(e){return c(this,void 0,void 0,(function(){var t;return h(this,(function(s){return t=v(v({},U),e),y(function(e){return a("string",e.channelUrl)&&""!==e.channelUrl&&a("number",e.scheduledMessageId)&&e.scheduledMessageId>0}(t)).throw(m.invalidParameters),[2,this._manager.getScheduledMessage(t)]}))}))},r.prototype.getMessageTemplatesByToken=function(e,t){return void 0===t&&(t={}),c(this,void 0,void 0,(function(){var s;return h(this,(function(n){return s=v(v({},P),t),y(a("string",e,!0)&&function(e){return a("boolean",e.reverse,!0)&&a("number",e.limit,!0)&&u("string",e.keys,!0)}(s)).throw(m.invalidParameters),[2,this._manager.getMessageTemplatesByToken(e,s)]}))}))},r.prototype.getMessageTemplate=function(e){return c(this,void 0,void 0,(function(){return h(this,(function(t){return y(a("string",e)).throw(m.invalidParameters),[2,this._manager.getMessageTemplate(e)]}))}))},r}(f);export{C as FeedbackRating,E as MessageFormItemLayout,A as MessageModule,w as MessageSearchOrder,R as MessageSearchQuery};