Skip to Content

JavaScript File

URL: https://holdrf.ru/bitrix/js/pull/protobuf/model.min.js?172561326714190
HTTP Status: 200 OK
MIME Type: application/javascript
Last Modified: Fri, 06 Sep 2024 09:01:07 GMT
Download Time: Less than a second
Cookies: None
Size: 14 KB
HTTP Headers:  5 headers
Links In:  1 pages
Links Out:  0 links
Images:  0 images
CSS:  0 files
JavaScript:  0 files
OK Issues: No issues found

1(function(e){"use strict";var n=e.Reader,t=e.Writer,r=e.util;var s=e.roots["push-server"]||(e.roots["push-server"]={}

2);s.RequestBatch=function(){function e(e){this.requests=[];if(e)for(var n=Object.keys(e),t=0;t<n.length;++t)if(e[n[t]]!=null)this[n[t]]=e[n[t]]}

3e.prototype.requests=r.emptyArray;e.create=function n(t){return new e(t)}

4;e.encode=function e(n,r){if(!r)r=t.create();if(n.requests!=null&&n.requests.length)for(var i=0;i<n.requests.length;++i)s.Request.encode(n.requests[i],r.uint32(10).fork()).ldelim();return r}

5;e.decode=function e(t,r){if(!(t instanceof n))t=n.create(t);var i=r===undefined?t.len:t.pos+r,o=new s.RequestBatch;while(t.pos<i){var a=t.uint32();switch(a>>>3){case 1:if(!(o.requests&&o.requests.length))o.requests=[];o.requests.push(s.Request.decode(t,t.uint32()));break;default:t.skipType(a&7);break}

6}

7return o}

8;return e}

9();s.Request=function(){function e(e){if(e)for(var n=Object.keys(e),t=0;t<n.length;++t)if(e[n[t]]!=null)this[n[t]]=e[n[t]]}

10e.prototype.incomingMessages=null;e.prototype.channelStats=null;e.prototype.serverStats=null;var i;Object.defineProperty(e.prototype,"command",{get:r.oneOfGetter(i=["incomingMessages","channelStats","serverStats"]),set:r.oneOfSetter(i)}

11);e.create=function n(t){return new e(t)}

12;e.encode=function e(n,r){if(!r)r=t.create();if(n.incomingMessages!=null&&n.hasOwnProperty("incomingMessages"))s.IncomingMessagesRequest.encode(n.incomingMessages,r.uint32(10).fork()).ldelim();if(n.channelStats!=null&&n.hasOwnProperty("channelStats"))s.ChannelStatsRequest.encode(n.channelStats,r.uint32(18).fork()).ldelim();if(n.serverStats!=null&&n.hasOwnProperty("serverStats"))s.ServerStatsRequest.encode(n.serverStats,r.uint32(26).fork()).ldelim();return r}

13;e.decode=function e(t,r){if(!(t instanceof n))t=n.create(t);var i=r===undefined?t.len:t.pos+r,o=new s.Request;while(t.pos<i){var a=t.uint32();switch(a>>>3){case 1:o.incomingMessages=s.IncomingMessagesRequest.decode(t,t.uint32());break;case 2:o.channelStats=s.ChannelStatsRequest.decode(t,t.uint32());break;case 3:o.serverStats=s.ServerStatsRequest.decode(t,t.uint32());break;default:t.skipType(a&7);break}

14}

15return o}

16;return e}

17();s.IncomingMessagesRequest=function(){function e(e){this.messages=[];if(e)for(var n=Object.keys(e),t=0;t<n.length;++t)if(e[n[t]]!=null)this[n[t]]=e[n[t]]}

18e.prototype.messages=r.emptyArray;e.create=function n(t){return new e(t)}

19;e.encode=function e(n,r){if(!r)r=t.create();if(n.messages!=null&&n.messages.length)for(var i=0;i<n.messages.length;++i)s.IncomingMessage.encode(n.messages[i],r.uint32(10).fork()).ldelim();return r}

20;e.decode=function e(t,r){if(!(t instanceof n))t=n.create(t);var i=r===undefined?t.len:t.pos+r,o=new s.IncomingMessagesRequest;while(t.pos<i){var a=t.uint32();switch(a>>>3){case 1:if(!(o.messages&&o.messages.length))o.messages=[];o.messages.push(s.IncomingMessage.decode(t,t.uint32()));break;default:t.skipType(a&7);break}

21}

22return o}

23;return e}

24();s.IncomingMessage=function(){function e(e){this.receivers=[];if(e)for(var n=Object.keys(e),t=0;t<n.length;++t)if(e[n[t]]!=null)this[n[t]]=e[n[t]]}

25e.prototype.receivers=r.emptyArray;e.prototype.sender=null;e.prototype.body="";e.prototype.expiry=0;e.prototype.type="";e.create=function n(t){return new e(t)}

26;e.encode=function e(n,r){if(!r)r=t.create();if(n.receivers!=null&&n.receivers.length)for(var i=0;i<n.receivers.length;++i)s.Receiver.encode(n.receivers[i],r.uint32(10).fork()).ldelim();if(n.sender!=null&&n.hasOwnProperty("sender"))s.Sender.encode(n.sender,r.uint32(18).fork()).ldelim();if(n.body!=null&&n.hasOwnProperty("body"))r.uint32(26).string(n.body);if(n.expiry!=null&&n.hasOwnProperty("expiry"))r.uint32(32).uint32(n.expiry);if(n.type!=null&&n.hasOwnProperty("type"))r.uint32(42).string(n.type);return r}

27;e.decode=function e(t,r){if(!(t instanceof n))t=n.create(t);var i=r===undefined?t.len:t.pos+r,o=new s.IncomingMessage;while(t.pos<i){var a=t.uint32();switch(a>>>3){case 1:if(!(o.receivers&&o.receivers.length))o.receivers=[];o.receivers.push(s.Receiver.decode(t,t.uint32()));break;case 2:o.sender=s.Sender.decode(t,t.uint32());break;case 3:o.body=t.string();break;case 4:o.expiry=t.uint32();break;case 5:o.type=t.string();break;default:t.skipType(a&7);break}

28}

29return o}

30;return e}

31();s.ChannelStatsRequest=function(){function e(e){this.channels=[];if(e)for(var n=Object.keys(e),t=0;t<n.length;++t)if(e[n[t]]!=null)this[n[t]]=e[n[t]]}

32e.prototype.channels=r.emptyArray;e.create=function n(t){return new e(t)}

33;e.encode=function e(n,r){if(!r)r=t.create();if(n.channels!=null&&n.channels.length)for(var i=0;i<n.channels.length;++i)s.ChannelId.encode(n.channels[i],r.uint32(10).fork()).ldelim();return r}

34;e.decode=function e(t,r){if(!(t instanceof n))t=n.create(t);var i=r===undefined?t.len:t.pos+r,o=new s.ChannelStatsRequest;while(t.pos<i){var a=t.uint32();switch(a>>>3){case 1:if(!(o.channels&&o.channels.length))o.channels=[];o.channels.push(s.ChannelId.decode(t,t.uint32()));break;default:t.skipType(a&7);break}

35}

36return o}

37;return e}

38();s.ChannelId=function(){function e(e){if(e)for(var n=Object.keys(e),t=0;t<n.length;++t)if(e[n[t]]!=null)this[n[t]]=e[n[t]]}

39e.prototype.id=r.newBuffer([]);e.prototype.isPrivate=false;e.prototype.signature=r.newBuffer([]);e.create=function n(t){return new e(t)}

40;e.encode=function e(n,r){if(!r)r=t.create();if(n.id!=null&&n.hasOwnProperty("id"))r.uint32(10).bytes(n.id);if(n.isPrivate!=null&&n.hasOwnProperty("isPrivate"))r.uint32(16).bool(n.isPrivate);if(n.signature!=null&&n.hasOwnProperty("signature"))r.uint32(26).bytes(n.signature);return r}

...

</html>