From afdf512fc61ba7bfe8fc486d5d79f60bf2a34921 Mon Sep 17 00:00:00 2001 From: shoopea Date: Wed, 8 May 2019 18:32:48 +0800 Subject: [PATCH] test --- workers.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/workers.go b/workers.go index 7ba709b..986a228 100644 --- a/workers.go +++ b/workers.go @@ -71,6 +71,7 @@ func SQLCWMsgWorker(id int, msgs <-chan ChatWarsMessage, objIds chan<- int64) { } func SQLIdentifyMsgWorker(id int, objIds <-chan int64) { + var i int log.Printf("SQLIdentifyMsgWorker[" + strconv.Itoa(id) + "] : Starting.") for objId := range objIds { m, err := getMsg(objId) @@ -79,7 +80,7 @@ func SQLIdentifyMsgWorker(id int, objIds <-chan int64) { log.Printf("SQLIdentifyMsgWorker["+strconv.Itoa(id)+"] : Message retrieved (%d)\n%s\n", objId, m.Text) // War reports // r := regexp.MustCompile(`^(?P.)(?P(\[[A-Z]{3}\]){0,1})(?P([A-Za-z0-9 ]*)) ⚔:(?P[0-9]+) .:(?P[0-9]+) Lvl: (?P[0-9]+)\nYour result on the battlefield:\n.Exp: (?P[0-9]+)\n.Gold: (?P[0-9]+)\n.Stock: (?P[0-9]+)\n(?s:.*)$`) // FIXME defense/exp/gold/stock characters ! - for i := 0; i < len(msgParsingRules) && msgParsingRules[i].re.FindStringSubmatch(m.Text) != nil; i++ { + for i = 0; i < len(msgParsingRules) && msgParsingRules[i].re.FindStringSubmatch(m.Text) != nil; i++ { } if i == len(msgParsingRules) {