Browse Source

Use separate sessions for store session

Painor 2 years ago
parent
commit
c54a15a674
4 changed files with 9 additions and 6 deletions
  1. 1 1
      gramjs/Version.ts
  2. 5 2
      gramjs/sessions/StoreSession.ts
  3. 2 2
      package-lock.json
  4. 1 1
      package.json

+ 1 - 1
gramjs/Version.ts

@@ -1 +1 @@
-export const version = "2.15.0";
+export const version = "2.15.3";

+ 5 - 2
gramjs/sessions/StoreSession.ts

@@ -11,9 +11,12 @@ export class StoreSession extends MemorySession {
         super();
         if (typeof localStorage === "undefined" || localStorage === null) {
             const LocalStorage = require("./localStorage").LocalStorage;
-            this.store = store.area("fs", new LocalStorage("./" + sessionName));
+            this.store = store.area(
+                sessionName,
+                new LocalStorage("./" + sessionName)
+            );
         } else {
-            this.store = store.area("fs", localStorage);
+            this.store = store.area(sessionName, localStorage);
         }
         if (divider == undefined) {
             divider = ":";

+ 2 - 2
package-lock.json

@@ -1,12 +1,12 @@
 {
   "name": "telegram",
-  "version": "2.15.0",
+  "version": "2.15.3",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {
     "": {
       "name": "telegram",
-      "version": "2.15.0",
+      "version": "2.15.3",
       "license": "MIT",
       "dependencies": {
         "@cryptography/aes": "^0.1.1",

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "telegram",
-  "version": "2.15.0",
+  "version": "2.15.3",
   "description": "NodeJS/Browser MTProto API Telegram client library,",
   "main": "index.js",
   "types": "index.d.ts",