From 44f86605a387e144969b6472899abc8301ae745e Mon Sep 17 00:00:00 2001 From: qydysky Date: Fri, 23 Oct 2020 09:32:52 +0800 Subject: [PATCH] 86 --- Session.go | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Session.go b/Session.go index d547fe8..9ee1f38 100644 --- a/Session.go +++ b/Session.go @@ -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 -- 2.39.2