Browse Source

Forbid 'session' as sessionName in StoreSession.ts (#704)

Egor Gorbachev 9 months ago
parent
commit
d9554268b5
1 changed files with 3 additions and 0 deletions
  1. 3 0
      gramjs/sessions/StoreSession.ts

+ 3 - 0
gramjs/sessions/StoreSession.ts

@@ -9,6 +9,9 @@ export class StoreSession extends MemorySession {
 
 
     constructor(sessionName: string, divider = ":") {
     constructor(sessionName: string, divider = ":") {
         super();
         super();
+        if (sessionName === "session") {
+            throw new Error("Session name can't be 'session'. Please use a different name.");
+        }
         if (typeof localStorage === "undefined" || localStorage === null) {
         if (typeof localStorage === "undefined" || localStorage === null) {
             const LocalStorage = require("./localStorage").LocalStorage;
             const LocalStorage = require("./localStorage").LocalStorage;
             this.store = store.area(
             this.store = store.area(