Просмотр исходного кода

helper function for adding new expire

master
Patrick Peng Sun 8 лет назад
Родитель
Сommit
3967b075e4
1 измененных файлов: 8 добавлений и 2 удалений
  1. +8
    -2
      chatSession.go

+ 8
- 2
chatSession.go Просмотреть файл

ss.UpdateAt = int32(time.Now().Unix()) ss.UpdateAt = int32(time.Now().Unix())
} }


func (ss *openIDSessionData) refreshExpire(seconds int32) {
ss.UpdateAt = int32(time.Now().Unix())
ss.Expire = ss.UpdateAt + seconds
}

func (ss *openIDSessionData) setKvPair(key, val string) { func (ss *openIDSessionData) setKvPair(key, val string) {
ss.KvPair[key] = val ss.KvPair[key] = val
ss.UpdateAt = int32(time.Now().Unix()) ss.UpdateAt = int32(time.Now().Unix())
proc.serve(ss, v) //transit to new state proc.serve(ss, v) //transit to new state
} else { } else {
processed := ss.serveCommand(v) //menu or txt command e.g. search processed := ss.serveCommand(v) //menu or txt command e.g. search
if !processed { // transfer to Customer Service (kf)
log.Println("处理完名利的 procedure=" + ss.Procedure)
if !processed { // transfer to Customer Service (kf)
//start transfer //start transfer
ss.state.response, _ = BuildKFTransferAnyOneMsg(openID) ss.state.response, _ = BuildKFTransferAnyOneMsg(openID)
v.immediateResponse(ss.state.response)
v.replyXML(ss.state.response)
kfSendTxt(openID, "已转接校友会理事会,稍后答复您") kfSendTxt(openID, "已转接校友会理事会,稍后答复您")
} }
} }

Загрузка…
Отмена
Сохранить