Bot releases are visible (Hide)
Config.GenerateID
配置参数,用于生成自定义 Session ID
的回调函数,如果不定义此回调函数,则使用默认的算法redis/go-redis
依赖包的版本到 v9
Session ID
的默认算法从 xid
替换为 UUID V4
Published by dxvgef over 3 years ago
Published by dxvgef over 3 years ago
Storage
接口拆分出来,便于扩展更多存储器Published by dxvgef about 4 years ago
Session ID
算法后引起的无法获取数据的BugEngine.ClearByID
方法更名为Engine.ClearDataByID
Published by dxvgef over 4 years ago
Snowflake ID
替代UUID
做Session ID
的种子值,提升了性能, 但因为变更了Redis中的Key名,因此不能与已存在的旧版本的Session数据共用。Set
方法向Session中写入了数据,该会话中所有写入的数据都没有生命周期Published by dxvgef over 4 years ago
SetByID
,GetByID
,DeleteByID
,ClearByID
方法,用于操作指定会话ID的数据Published by dxvgef over 4 years ago
VerityRequest
和VerityID
两个方法,用于校验Session ID是否有效Published by dxvgef over 4 years ago
Published by dxvgef almost 5 years ago
Get()
方法可能出现的空指针错误sessions.Nil
类型为error
,方便判断Key
是否存在Published by dxvgef almost 5 years ago
sessions.Manager
更名为session.Engine
sessions.NewManager()
更名为session.NewEngine()
Published by dxvgef almost 5 years ago
NewManager(config Config)
改为NewManager(config *Config)
Published by dxvgef over 5 years ago
Published by dxvgef over 5 years ago
Published by dxvgef over 5 years ago
清除go.mod文件
Published by dxvgef over 5 years ago
改用go mod管理依赖包
Published by dxvgef over 5 years ago
release