diff --git a/lib/chat-client/index.d.ts b/lib/chat-client/index.d.ts index f659243..7d7f8dd 100644 --- a/lib/chat-client/index.d.ts +++ b/lib/chat-client/index.d.ts @@ -306,6 +306,12 @@ declare class Chat extends ClientBase { listCommands(lookup: AdvertisementsLookup): Promise<{ commands: chat1.UserBotCommandOutput[]; }>; + /** + * Crashes the app + * @example + * await bot.chat.crash() + */ + crash(): Promise; /** * Listens for new chat messages on a specified channel. The `onMessage` function is called for every message your bot receives. This is pretty similar to `watchAllChannelsForNewMessages`, except it specifically checks one channel. Note that it receives messages your own bot posts, but from other devices. You can filter out your own messages by looking at a message's sender object. * Hides exploding messages by default. diff --git a/lib/chat-client/index.js b/lib/chat-client/index.js index 57a17d2..299aebb 100644 --- a/lib/chat-client/index.js +++ b/lib/chat-client/index.js @@ -714,6 +714,30 @@ var Chat = /** @class */ (function (_super) { }); }); }; + /** + * Crashes the app + * @example + * await bot.chat.crash() + */ + Chat.prototype.crash = function () { + return __awaiter(this, void 0, void 0, function () { + var res; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, this._guardInitialized()]; + case 1: + _a.sent(); + return [4 /*yield*/, this._runApiCommand({ apiName: 'chat', method: 'crash' })]; + case 2: + res = _a.sent(); + if (!res) { + throw new Error('Keybase chat API crash command returned nothing.'); + } + return [2 /*return*/]; + } + }); + }); + }; /** * Listens for new chat messages on a specified channel. The `onMessage` function is called for every message your bot receives. This is pretty similar to `watchAllChannelsForNewMessages`, except it specifically checks one channel. Note that it receives messages your own bot posts, but from other devices. You can filter out your own messages by looking at a message's sender object. * Hides exploding messages by default. diff --git a/lib/chat-client/index.js.map b/lib/chat-client/index.js.map index 466f9cc..65d6b6b 100644 --- a/lib/chat-client/index.js.map +++ b/lib/chat-client/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/chat-client/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/chat-client/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/utils/adminDebugLogger.js b/lib/utils/adminDebugLogger.js index 5d33edd..5d2c35b 100644 --- a/lib/utils/adminDebugLogger.js +++ b/lib/utils/adminDebugLogger.js @@ -118,8 +118,9 @@ var AdminDebugLogger = /** @class */ (function () { return __generator(this, function (_a) { switch (_a.label) { case 0: - if (!this.directory) return [3 /*break*/, 2]; line = new Date().toISOString() + " [" + code + "] " + text + os_1.default.EOL; + console.log(line); + if (!this.directory) return [3 /*break*/, 2]; return [4 /*yield*/, util_1.promisify(fs_1.appendFile)(this.filename, line, 'utf-8')]; case 1: _a.sent(); diff --git a/lib/utils/adminDebugLogger.js.map b/lib/utils/adminDebugLogger.js.map index 2d36f19..36fc573 100644 --- a/lib/utils/adminDebugLogger.js.map +++ b/lib/utils/adminDebugLogger.js.map @@ -1 +1 @@ -{"version":3,"file":"adminDebugLogger.js","sourceRoot":"","sources":["../../src/utils/adminDebugLogger.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,kDAA2B;AAC3B,6BAA8B;AAC9B,yBAAuC;AACvC,0CAAmB;AACnB,8CAAuB;AACvB,iCAA+B;AAE/B;IAgBE,0BAAmB,KAAa;QAC9B,IAAI,CAAC,MAAM,GAAG,KAAK,CAAA;QACnB,IAAI,CAAC,UAAU,GAAG,KAAK,CAAA;IACzB,CAAC;IAbD,sBAAW,uCAAS;aAApB;YACE,OAAO,IAAI,CAAC,OAAO,IAAI,IAAI,CAAA;QAC7B,CAAC;;;OAAA;IACD,sBAAW,sCAAQ;aAAnB;YACE,IAAI,IAAI,CAAC,OAAO,EAAE;gBAChB,OAAO,cAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,iBAAe,IAAI,CAAC,MAAM,aAAU,CAAC,CAAA;aACvE;iBAAM;gBACL,OAAO,IAAI,CAAA;aACZ;QACH,CAAC;;;OAAA;IAKY,+BAAI,GAAjB,UAAkB,MAAc,EAAE,iBAAyB;;;;;wBACzD,IAAI,CAAC,kBAAkB,GAAG,iBAAiB,CAAA;wBAC3C,IAAI,CAAC,OAAO,GAAG,MAAM,CAAA;wBACrB,qBAAM,gBAAS,CAAC,gBAAM,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,EAAA;;wBAAvC,SAAuC,CAAA;wBACvC,IAAI,CAAC,SAAS,EAAE,CAAA;;;;;KACjB;IACM,iCAAM,GAAb;QACE,IAAI,CAAC,UAAU,GAAG,IAAI,CAAA;IACxB,CAAC;IACY,+BAAI,GAAjB,UAAkB,IAAY;;;;4BAC5B,qBAAM,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,EAAA;;wBAA5B,SAA4B,CAAA;;;;;KAC7B;IACY,gCAAK,GAAlB,UAAmB,IAAY;;;;4BAC7B,qBAAM,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,EAAA;;wBAA5B,SAA4B,CAAA;;;;;KAC7B;IACa,iCAAM,GAApB,UAAqB,IAAY,EAAE,IAAe;;;;;;6BAC5C,IAAI,CAAC,SAAS,EAAd,wBAAc;wBACV,IAAI,GAAM,IAAI,IAAI,EAAE,CAAC,WAAW,EAAE,UAAK,IAAI,UAAK,IAAI,GAAG,YAAE,CAAC,GAAK,CAAA;wBACrE,qBAAM,gBAAS,CAAC,eAAU,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,EAAE,OAAO,CAAC,EAAA;;wBAAzD,SAAyD,CAAA;;;;;;KAE5D;IACa,oCAAS,GAAvB;;;;;;6BAGS,CAAC,IAAI,CAAC,UAAU;;;;wBAEb,WAAW,GAAG,cAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,iBAAe,IAAI,CAAC,MAAM,iBAAc,CAAC,CAAA;wBACvF,qBAAM,gBAAS,CAAC,aAAQ,CAAC,CAAC,IAAI,CAAC,kBAAkB,EAAE,WAAW,CAAC,EAAA;;wBAA/D,SAA+D,CAAA;;;;wBAE/D,IAAI,CAAC,KAAK,CAAC,gCAA8B,GAAC,CAAC,QAAQ,EAAI,CAAC,CAAA;;4BAE1D,qBAAM,eAAO,CAAC,GAAG,CAAC,EAAA;;wBAAlB,SAAkB,CAAA;;;;;;KAErB;IACH,uBAAC;AAAD,CAAC,AAtDD,IAsDC;AAtDY,4CAAgB"} \ No newline at end of file +{"version":3,"file":"adminDebugLogger.js","sourceRoot":"","sources":["../../src/utils/adminDebugLogger.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,kDAA2B;AAC3B,6BAA8B;AAC9B,yBAAuC;AACvC,0CAAmB;AACnB,8CAAuB;AACvB,iCAA+B;AAE/B;IAgBE,0BAAmB,KAAa;QAC9B,IAAI,CAAC,MAAM,GAAG,KAAK,CAAA;QACnB,IAAI,CAAC,UAAU,GAAG,KAAK,CAAA;IACzB,CAAC;IAbD,sBAAW,uCAAS;aAApB;YACE,OAAO,IAAI,CAAC,OAAO,IAAI,IAAI,CAAA;QAC7B,CAAC;;;OAAA;IACD,sBAAW,sCAAQ;aAAnB;YACE,IAAI,IAAI,CAAC,OAAO,EAAE;gBAChB,OAAO,cAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,iBAAe,IAAI,CAAC,MAAM,aAAU,CAAC,CAAA;aACvE;iBAAM;gBACL,OAAO,IAAI,CAAA;aACZ;QACH,CAAC;;;OAAA;IAKY,+BAAI,GAAjB,UAAkB,MAAc,EAAE,iBAAyB;;;;;wBACzD,IAAI,CAAC,kBAAkB,GAAG,iBAAiB,CAAA;wBAC3C,IAAI,CAAC,OAAO,GAAG,MAAM,CAAA;wBACrB,qBAAM,gBAAS,CAAC,gBAAM,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,EAAA;;wBAAvC,SAAuC,CAAA;wBACvC,IAAI,CAAC,SAAS,EAAE,CAAA;;;;;KACjB;IACM,iCAAM,GAAb;QACE,IAAI,CAAC,UAAU,GAAG,IAAI,CAAA;IACxB,CAAC;IACY,+BAAI,GAAjB,UAAkB,IAAY;;;;4BAC5B,qBAAM,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,EAAA;;wBAA5B,SAA4B,CAAA;;;;;KAC7B;IACY,gCAAK,GAAlB,UAAmB,IAAY;;;;4BAC7B,qBAAM,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,EAAA;;wBAA5B,SAA4B,CAAA;;;;;KAC7B;IACa,iCAAM,GAApB,UAAqB,IAAY,EAAE,IAAe;;;;;;wBAC1C,IAAI,GAAM,IAAI,IAAI,EAAE,CAAC,WAAW,EAAE,UAAK,IAAI,UAAK,IAAI,GAAG,YAAE,CAAC,GAAK,CAAA;wBACrE,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAA;6BACb,IAAI,CAAC,SAAS,EAAd,wBAAc;wBAChB,qBAAM,gBAAS,CAAC,eAAU,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,EAAE,OAAO,CAAC,EAAA;;wBAAzD,SAAyD,CAAA;;;;;;KAE5D;IACa,oCAAS,GAAvB;;;;;;6BAGS,CAAC,IAAI,CAAC,UAAU;;;;wBAEb,WAAW,GAAG,cAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,iBAAe,IAAI,CAAC,MAAM,iBAAc,CAAC,CAAA;wBACvF,qBAAM,gBAAS,CAAC,aAAQ,CAAC,CAAC,IAAI,CAAC,kBAAkB,EAAE,WAAW,CAAC,EAAA;;wBAA/D,SAA+D,CAAA;;;;wBAE/D,IAAI,CAAC,KAAK,CAAC,gCAA8B,GAAC,CAAC,QAAQ,EAAI,CAAC,CAAA;;4BAE1D,qBAAM,eAAO,CAAC,GAAG,CAAC,EAAA;;wBAAlB,SAAkB,CAAA;;;;;;KAErB;IACH,uBAAC;AAAD,CAAC,AAvDD,IAuDC;AAvDY,4CAAgB"} \ No newline at end of file diff --git a/lib/utils/keybaseExec.js b/lib/utils/keybaseExec.js index 91354ee..158a899 100644 --- a/lib/utils/keybaseExec.js +++ b/lib/utils/keybaseExec.js @@ -62,6 +62,7 @@ var keybaseExec = function (workingDir, homeDir, args, options) { } else { var stdout = Buffer.concat(stdOutBuffer).toString('utf8'); + console.log(stdout); try { finalStdOut = options.json ? JSON.parse(stdout) : stdout; } diff --git a/lib/utils/keybaseExec.js.map b/lib/utils/keybaseExec.js.map index f855261..8945e02 100644 --- a/lib/utils/keybaseExec.js.map +++ b/lib/utils/keybaseExec.js.map @@ -1 +1 @@ -{"version":3,"file":"keybaseExec.js","sourceRoot":"","sources":["../../src/utils/keybaseExec.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"keybaseExec.js","sourceRoot":"","sources":["../../src/utils/keybaseExec.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/src/chat-client/index.ts b/src/chat-client/index.ts index c2c028e..8fcb5f8 100644 --- a/src/chat-client/index.ts +++ b/src/chat-client/index.ts @@ -579,6 +579,19 @@ class Chat extends ClientBase { return {commands: res.commands || []} } + /** + * Crashes the app + * @example + * await bot.chat.crash() + */ + public async crash(): Promise { + await this._guardInitialized() + const res = await this._runApiCommand({apiName: 'chat', method: 'crash'}) + if (!res) { + throw new Error('Keybase chat API crash command returned nothing.') + } + } + /** * Listens for new chat messages on a specified channel. The `onMessage` function is called for every message your bot receives. This is pretty similar to `watchAllChannelsForNewMessages`, except it specifically checks one channel. Note that it receives messages your own bot posts, but from other devices. You can filter out your own messages by looking at a message's sender object. * Hides exploding messages by default. diff --git a/src/utils/adminDebugLogger.ts b/src/utils/adminDebugLogger.ts index e8f7e1d..e7a9acb 100644 --- a/src/utils/adminDebugLogger.ts +++ b/src/utils/adminDebugLogger.ts @@ -41,8 +41,9 @@ export class AdminDebugLogger { await this._logIt(text, 'I') } private async _logIt(text: string, code: 'E' | 'I'): Promise { + const line = `${new Date().toISOString()} [${code}] ${text}${os.EOL}` + console.log(line) if (this.directory) { - const line = `${new Date().toISOString()} [${code}] ${text}${os.EOL}` await promisify(appendFile)(this.filename, line, 'utf-8') } } diff --git a/src/utils/keybaseExec.ts b/src/utils/keybaseExec.ts index c5bfc32..c3b0a41 100644 --- a/src/utils/keybaseExec.ts +++ b/src/utils/keybaseExec.ts @@ -66,6 +66,7 @@ const keybaseExec = ( return reject(new Error(errorMessage)) } else { const stdout = Buffer.concat(stdOutBuffer).toString('utf8') + console.log(stdout) try { finalStdOut = options.json ? JSON.parse(stdout) : stdout