OverviewFilesCommitsIssuesDocsReleasesPeers

keet-cli / deobfuscated / packages / schema / api / index.js

14 lines · javascript ref:
const _0x13e453=(function(){let _0x69596f=!![];return function(_0x3953ed,_0xd648b4){_0x151e8e=_0x69596f?function(){if(_0xd648b4){const _0x132994=_0xd648b4.apply(_0x3953ed,arguments);return _0xd648b4=null,_0x132994;}}:function(){};return _0x69596f=![],_0x151e8e;};}()),_0x550ba8=_0x13e453(this,function(){_0x4c4496={_0xa75e7a:0x39d};return _0x550ba8.toString().search("(((.+)+)+)+$").toString().constructor(_0x550ba8).search("(((.+)+)+)+$");});
_0x550ba8();
const generateKeetSchemas=require('../local'),{
  createRequest,createResponse}
=require('./common.js'),generateCoreAPI=require('./core'),generateCallAPI=require('./call'),generateDebugAPI=require('./debug'),generateErrorAPI=require('./error'),generateNetworkAPI=require('./network');
module.exports=function generateAPISchema(_0x323aa4){
  _0x3232c1={
    _0x5ab2e7:0xc7},_0x39d38c=_0x323aa4.namespace("api");
  generateKeetSchemas(_0x323aa4),_0x39d38c.register({'name':"request-header",'fields':[{'name':'timestamp','type':"uint",'required':!![]}]});
  _0x39d38c.register({'name':"response-header",'fields':[{'name':"duration",'type':"uint",'required':!![]}]}),_0x39d38c.register({'name':"subscription-request-header",'fields':[{'name':"clock",'type':"uint",'required':!![]}]}),_0x39d38c.register({'name':"subscription-response-header",'fields':[{'name':"clock",'type':'uint','required':!![]}]}),_0x39d38c.register({'name':"boot-request",'fields':createRequest([])}),_0x39d38c.register({'name':"boot-response",'fields':createResponse([])}),_0x39d38c.register({'name':"self-destruct-request",'fields':createRequest([])}),generateCoreAPI(_0x323aa4.namespace("api/core"));
  generateCallAPI(_0x323aa4.namespace("api/call")),generateDebugAPI(_0x323aa4.namespace('api/debug')),generateErrorAPI(_0x323aa4.namespace("api/error")),generateNetworkAPI(_0x323aa4.namespace("api/network"));
}
;