From 287a27810ba49046847f6359662e699e7bf24d35 Mon Sep 17 00:00:00 2001 From: Alex Corn Date: Mon, 24 Apr 2023 17:42:28 -0400 Subject: [PATCH] Updated decode-loginsession to work with GenerateAccessTokenForApp --- scripts/decode-loginsession.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/decode-loginsession.js b/scripts/decode-loginsession.js index e88ecdd..6ac9930 100644 --- a/scripts/decode-loginsession.js +++ b/scripts/decode-loginsession.js @@ -7,6 +7,10 @@ if (!process.argv[2] || !FS.existsSync(process.argv[2])) { process.exit(1); } +const METHOD_TO_PROTOBUF_MAP = { + GenerateAccessTokenForApp: 'AccessToken_GenerateForApp' +}; + let har; let output = []; try { @@ -27,8 +31,9 @@ har.log.entries.forEach(({request, response}) => { } let apiMethod = match[1]; - let requestProto = Protos[`CAuthentication_${apiMethod}_Request`]; - let responseProto = Protos[`CAuthentication_${apiMethod}_Response`]; + let protoName = METHOD_TO_PROTOBUF_MAP[apiMethod] || apiMethod; + let requestProto = Protos[`CAuthentication_${protoName}_Request`]; + let responseProto = Protos[`CAuthentication_${protoName}_Response`]; if (!requestProto || !responseProto) { return; }