From f46e22b7a2dd9ed08170d498f48e59c1b034db8e Mon Sep 17 00:00:00 2001 From: mileusna Date: Thu, 22 Jun 2017 22:15:15 +0200 Subject: [PATCH] Add subscribed event handling --- viber.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/viber.go b/viber.go index 2e20b8a..dbd7af0 100644 --- a/viber.go +++ b/viber.go @@ -77,7 +77,11 @@ func (v *Viber) ServeHTTP(w http.ResponseWriter, r *http.Request) { switch e.Event { case "subscribed": if v.Subscribed != nil { - + var u User + if err := json.Unmarshal(e.User, &u); err != nil { + return + } + go v.Subscribed(v, u, e.MessageToken, e.Timestamp.Time) } case "unsubscribed":