From d4111c78429f182c14190a3f544c403e6a1dbefa Mon Sep 17 00:00:00 2001 From: shoopea Date: Thu, 30 May 2019 16:53:57 +0800 Subject: [PATCH] test --- msg.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/msg.go b/msg.go index 62ffc9e..6ad014e 100644 --- a/msg.go +++ b/msg.go @@ -66,6 +66,22 @@ func parseSubTypeMessageGRolesAck(m *ChatWarsMessage, r *regexp.Regexp) (*ChatWa SquireID64: getObjUserID(r.ReplaceAllString(m.Text, "${Squire}")), TreasurerID64: getObjUserID(r.ReplaceAllString(m.Text, "${Treasurer}")), */ + if strings.compare(`[unassigned]`, r.ReplaceAllString(m.Text, "${Bartender}")) != 0 { + s := r.ReplaceAllString(m.Text, "${Bartender}") + cwm.BartenderID64 = getObjUserID(s[1:]) + } + if strings.compare(`[unassigned]`, r.ReplaceAllString(m.Text, "${Commander}")) != 0 { + s := r.ReplaceAllString(m.Text, "${Commander}") + cwm.CommanderID64 = getObjUserID(s[1:]) + } + if strings.compare(`[unassigned]`, r.ReplaceAllString(m.Text, "${Squire}")) != 0 { + s := r.ReplaceAllString(m.Text, "${Bartender}") + cwm.SquireID64 = getObjUserID(s[1:]) + } + if strings.compare(`[unassigned]`, r.ReplaceAllString(m.Text, "${Treasurer}")) != 0 { + s := r.ReplaceAllString(m.Text, "${Bartender}") + cwm.TreasurerID64 = getObjUserID(s[1:]) + } log.Printf("parseSubTypeMessageGRolesAck : Guild roles Ack identified\n") log.Printf("parseSubTypeMessageGRolesAck : Bartender : %s\n", r.ReplaceAllString(m.Text, "${Bartender}")) log.Printf("parseSubTypeMessageGRolesAck : Commander : %s\n", r.ReplaceAllString(m.Text, "${Commander}"))