]> 127.0.0.1 Git - part/.git/commitdiff
86 v0.0.8
authorqydysky <qydysky@foxmail.com>
Fri, 23 Oct 2020 01:32:52 +0000 (09:32 +0800)
committerqydysky <qydysky@foxmail.com>
Fri, 23 Oct 2020 01:32:52 +0000 (09:32 +0800)
Session.go

index d547fe878b2674c57a711565986b77ca33317cec..9ee1f38287e925e9eb8bc94501749f0ccb1ad3d8 100644 (file)
@@ -21,7 +21,17 @@ var (
 )
 
 
-func Session() (*session) {return &session{}}
+func Session() (*session) {
+       if session_now == 0 {
+               go func(){
+                       for{
+                               session_now = time.Now().Unix()
+                               time.Sleep(time.Second)
+                       }
+               }()
+       }
+       return &session{}
+}
 
 func (s *session) Set(key string) (val string) {
        
@@ -54,13 +64,3 @@ func (s *session) Check(val string,key string) bool {
 func (s *session) Buf() (int64,int) {
        return session_now,len(session_ks)
 }
-
-
-func init(){
-       go func(){
-               for{
-                       session_now = time.Now().Unix()
-                       time.Sleep(time.Second)
-               }
-       }()
-}
\ No newline at end of file