浏览代码

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

Egor Gorbachev 11 月之前
父节点
当前提交
d9554268b5
共有 1 个文件被更改,包括 3 次插入0 次删除
  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(