package databag import ( "net/http" ) //AddRing notifies users of requested call func AddRing(w http.ResponseWriter, r *http.Request) { card, code, err := ParamContactToken(r, false) if err != nil { ErrResponse(w, code, err) return } var ring Ring if err := ParseRequest(r, w, &ring); err != nil { ErrResponse(w, http.StatusBadRequest, err) return } // push event on first ring if ring.Index == 0 { SendPushEvent(card.Account, "ring"); } SetRing(card, ring); WriteResponse(w, nil) }