+ switch request.Type {
+ case "notify":
+ var receipt Event
+
+ decoder := json.NewDecoder(bytes.NewReader(scanner.Bytes()))
+ decoder.DisallowUnknownFields()
+
+ err = decoder.Decode(&request)
+ if err == nil {
+ receipt, err = l.messages.Notify(request.Notify)
+ }
+
+ if err == nil {
+ h.Send(client, receipt)
+ }
+ case "backup":