From 2d94906871b84da575aae2744dd71834307b9f5b Mon Sep 17 00:00:00 2001 From: shoopea Date: Thu, 16 Jan 2020 14:24:52 +0800 Subject: [PATCH] test go quest --- client.go | 2 +- cron.go | 5 +++++ msg.go | 10 +++++----- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/client.go b/client.go index 581d704..fac1c64 100644 --- a/client.go +++ b/client.go @@ -64,7 +64,7 @@ func setClientBusy(userID64 int64, from time.Time, duration time.Duration) error clt.CWBusyUntil = from.UTC().Add(duration) log.Printf("setClientBusy[%s] : set for %s.\n", clt.Login, duration.String()) } else { - log.Printf("setClientBusy[%s] : not updated (.\n", clt.Login) + log.Printf("setClientBusy[%s] : not updated.\n", clt.Login) } clt.Mux.Unlock() return nil diff --git a/cron.go b/cron.go index a77ff06..117b609 100644 --- a/cron.go +++ b/cron.go @@ -16,6 +16,7 @@ func startCron() *cron.Cron { c.AddFunc("02 1,3,5,9,11,13,17,19,21 * * *", cronGetHammerTime) c.AddFunc("10 7,15,23 * * *", cronGetHammerTime) c.AddFunc("13 3,7,11,15,19,23 * * *", cronTribute) + c.AddFunc("@every 1min", cronSaveClients) c.Start() return c } @@ -83,3 +84,7 @@ func cronGetHammerTime() { logOnError(err, "cronGetHammerTime : createJobCallback") clientSendCWMsgDelay(clt.TGUserID64, `/time`, 0) } + +func cronSaveClients() { + +} diff --git a/msg.go b/msg.go index 8a84457..be202e1 100644 --- a/msg.go +++ b/msg.go @@ -354,11 +354,11 @@ func parseSubTypeMessageGRolesAck(m *ChatWarsMessage, r *regexp.Regexp) (*ChatWa func parseSubTypeMessageGoQuestAck(m *ChatWarsMessage, r *regexp.Regexp) (*ChatWarsMessageGoQuestAck, error) { cwm := ChatWarsMessageGoQuestAck{} - /* - log.Printf("parseSubTypeMessageGoQuestAck : Go Quest Ack report identified\n") - log.Printf("parseSubTypeMessageGoQuestAck : Place : %s\n", r.ReplaceAllString(m.Text, "${Place}")) - log.Printf("parseSubTypeMessageGoQuestAck : Time : %s\n", r.ReplaceAllString(m.Text, "${Time}")) - */ + + log.Printf("parseSubTypeMessageGoQuestAck : Go Quest Ack report identified\n") + log.Printf("parseSubTypeMessageGoQuestAck : Place : %s\n", r.ReplaceAllString(m.Text, "${Place}")) + log.Printf("parseSubTypeMessageGoQuestAck : Time : %s\n", r.ReplaceAllString(m.Text, "${Time}")) + switch quest := strings.ToLower(r.ReplaceAllString(m.Text, "${Place}")); quest { case "forest": cwm.QuestTypeID64 = cacheObjSubType[`quest_forest`]