]> 127.0.0.1 Git - part/.git/commitdiff
89 v0.1.4 v0.1.5
authorqydysky <qydysky@foxmail.com>
Sat, 31 Oct 2020 09:40:53 +0000 (17:40 +0800)
committerqydysky <qydysky@foxmail.com>
Sat, 31 Oct 2020 09:40:53 +0000 (17:40 +0800)
session/Session.go

index 008d426be2950f88de4e09e3aa762f4f47dac11d..979704ede4d6132eaaea95408e0038f432334f8c 100644 (file)
@@ -7,7 +7,7 @@ import (
 )
 
 type session struct {
-       SumInTimeout int64
+       SumInSecond int64
        Timeout int64
        session_now int64
        session_rand int64
@@ -16,8 +16,8 @@ type session struct {
        session_stop chan bool
 }
 
-func Session(SumInTimeout,Timeout int64) (*session,error) {
-       if SumInTimeout == 0 {return &session{},errors.New("SumInTimeout == 0")}
+func Session(SumInSecond,Timeout int64) (*session,error) {
+       if SumInSecond == 0 {return &session{},errors.New("SumInTimeout == 0")}
        if Timeout == 0 {return &session{},errors.New("Timeout == 0")}
 
        s := new(session)
@@ -27,6 +27,8 @@ func Session(SumInTimeout,Timeout int64) (*session,error) {
                s.session_ks = make(map[string]string)
                s.session_kt = make(map[string]int64)
                s.session_stop = make(chan bool,1)
+               s.SumInSecond = SumInSecond
+               s.Timeout = Timeout
                go func(){
                        for{
                                s.session_now = time.Now().Unix()