From 217017099abe63676eb8b975b723686e9af398a6 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Mon, 20 Nov 2017 21:49:50 +0200 Subject: [PATCH] Add potential way to make user-store.db look nicer --- src/telegram-puppet.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/telegram-puppet.js b/src/telegram-puppet.js index 38647da4..cac12ea8 100644 --- a/src/telegram-puppet.js +++ b/src/telegram-puppet.js @@ -53,9 +53,21 @@ class TelegramPuppet { this.puppetStorage = { get: async (key) => { let value = this.data[key] + // TODO test and (enable or remove) + /*if (typeof(value) === "string" && value.startsWith("b64:")) { + value = Array.from(new Buffer(value.substr("b64:".length), "base64")) + }*/ return value }, set: async (key, value) => { + // TODO test and (enable or remove) + /*if (Array.isArray(value)) { + console.log("Non-buffer array") + value = `b64:${new Buffer(value).toString("base64")}` + } else if (value instanceof Buffer) { + console.log("Buffer array") + value = `b64:${value.toString("base64")}` + }*/ console.warn("SET", key, "=", JSON.stringify(value)) if (this.data[key] === value) { return