diff --git a/sessionManager.go b/sessionManager.go index a0bbc26..cb267eb 100644 --- a/sessionManager.go +++ b/sessionManager.go @@ -11,7 +11,8 @@ type openIDSession struct { openID string //who is this? count int // number of message in the Queue, channel jobs chan InWechatMsg - data openIDSessionData //session data, that needs to be saved to disk + data openIDSessionData //session data, that needs to be saved to disk + states map[string]chatState //map from procedure to its current states } type workDone struct {