diff --git a/zefie_wtvp_minisrv/includes/classes/WTVClientCapabilities.js b/zefie_wtvp_minisrv/includes/classes/WTVClientCapabilities.js index a7f7f279..1dd78964 100644 --- a/zefie_wtvp_minisrv/includes/classes/WTVClientCapabilities.js +++ b/zefie_wtvp_minisrv/includes/classes/WTVClientCapabilities.js @@ -10,6 +10,7 @@ class WTVClientCapabilities { capabilities = null; capabilities_table = null; + debug = require('debug')('WTVClientCapabilities') constructor(wtv_capability_flags = null) { @@ -105,15 +106,9 @@ class WTVClientCapabilities { return binary; } - // Add .reverse() to strings for ease of processing - if (!String.prototype.reverse) { - String.prototype.reverse = function () { - return this.split("").reverse().reverseArray.join(""); - } - } - // convert wtv_capability_flags to binary string, reverse the string, and split into array containing each character; - var bitfield = hex2bin(wtv_capability_flags).reverse().split(""); + var bitfield = hex2bin(wtv_capability_flags).split("").reverse(); + this.debug("bitfield:", bitfield) var add = function (flag_name, flag) { capabilities[flag_name] = flag; diff --git a/zefie_wtvp_minisrv/includes/classes/WTVClientSessionData.js b/zefie_wtvp_minisrv/includes/classes/WTVClientSessionData.js index 77232dcd..8d1a3f5a 100644 --- a/zefie_wtvp_minisrv/includes/classes/WTVClientSessionData.js +++ b/zefie_wtvp_minisrv/includes/classes/WTVClientSessionData.js @@ -4,7 +4,6 @@ const WTVMail = require("./WTVMail.js") const WTVSec = require("./WTVSec.js"); const WTVFavorites = require("./WTVFavorites.js"); - class WTVClientSessionData { fs = require('fs'); @@ -28,6 +27,7 @@ class WTVClientSessionData { clientAddress = null; user_id = 0; cryptoKey = null; + debug = require('debug')('WTVClientSessionData') constructor(minisrv_config, ssid) { if (!minisrv_config) throw ("minisrv_config required");