Selaa lähdekoodia

default to 'true' for all events being proceeed.

master
Patrick Peng Sun 8 vuotta sitten
vanhempi
commit
437b9f0db8
1 muutettua tiedostoa jossa 10 lisäystä ja 6 poistoa
  1. +10
    -6
      serveEvents.go

+ 10
- 6
serveEvents.go Näytä tiedosto

package main package main


func (ss *openIDSessionData) serveEvents(in InWechatMsg) (processed bool) { func (ss *openIDSessionData) serveEvents(in InWechatMsg) (processed bool) {
processed = false
processed = true
e := in.body.(EventMsg) e := in.body.(EventMsg)
switch e.Event { switch e.Event {
case "subscribe": case "subscribe":
in.replyText("/::D, 来啦") in.replyText("/::D, 来啦")
processed = true
onSubscribe(in) onSubscribe(in)
return return
case "unsubscribe": case "unsubscribe":
processed = true
in.replyText("") in.replyText("")
onUnSubscribe(in) onUnSubscribe(in)
return return
case "SCAN": case "SCAN":
case "LOCATION": case "LOCATION":
processed = true
in.replyText("LOCATION") in.replyText("LOCATION")
case "CLICK": case "CLICK":
case "VIEW": case "VIEW":
case "TEMPLATESENDJOBFINISH": case "TEMPLATESENDJOBFINISH":
processed = true
in.replyText("TEMPLATESENDJOBFINISH")
// <xml><ToUserName><![CDATA[gh_f09231355c68]]></ToUserName>
// <FromUserName><![CDATA[oUN420Wj78vnkNeAJY7RMPXA28oc]]></FromUserName>
// <CreateTime>1499150186</CreateTime>
// <MsgType><![CDATA[event]]></MsgType>
// <Event><![CDATA[TEMPLATESENDJOBFINISH]]></Event>
// <MsgID>414001772</MsgID>
// <Status><![CDATA[success]]></Status>
// </xml>
//in.replyText("TEMPLATESENDJOBFINISH")
} }
return return
} }

Loading…
Peruuta
Tallenna