]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Change eventDeleted to eventDelete to be consistent. Also minor refactoring to mirror... 3.2beta3
authorAdam Sutton <dev@adamsutton.me.uk>
Fri, 12 Oct 2012 10:25:48 +0000 (11:25 +0100)
committerAdam Sutton <dev@adamsutton.me.uk>
Fri, 12 Oct 2012 10:26:06 +0000 (11:26 +0100)
(cherry picked from commit 626bff4245240d3dddb761b8ff71301b96bfa115)

src/htsp.c

index 9940d861d91c32544b10011ec05737ebd4557b74..789c036b4c066e4c63138e7a067079623563b1d4 100644 (file)
@@ -654,35 +654,6 @@ htsp_method_getSysTime(htsp_connection_t *htsp, htsmsg_t *in)
   return out;
 }
 
-/**
- * Request a ticket for a http url pointing to a channel or dvr
- */
-static htsmsg_t *
-htsp_method_getTicket(htsp_connection_t *htsp, htsmsg_t *in)
-{
-  htsmsg_t *out;
-  uint32_t id;
-  char path[255];
-  const char *ticket = NULL;
-
-  if(!htsmsg_get_u32(in, "channelId", &id)) {
-    snprintf(path, sizeof(path), "/stream/channelid/%d", id);
-    ticket = access_ticket_create(path);
-  } else if(!htsmsg_get_u32(in, "dvrId", &id)) {
-    snprintf(path, sizeof(path), "/dvrfile/%d", id);
-    ticket = access_ticket_create(path);
-  } else {
-    return htsp_error("Missing argument 'channelId' or 'dvrId'");
-  }
-
-  out = htsmsg_create_map();
-
-  htsmsg_add_str(out, "path", path);
-  htsmsg_add_str(out, "ticket", ticket);
-
-  return out;
-}
-
 /**
  * Switch the HTSP connection into async mode
  */
@@ -1093,6 +1064,35 @@ htsp_method_deleteDvrEntry(htsp_connection_t *htsp, htsmsg_t *in)
   return out;
 }
 
+/**
+ * Request a ticket for a http url pointing to a channel or dvr
+ */
+static htsmsg_t *
+htsp_method_getTicket(htsp_connection_t *htsp, htsmsg_t *in)
+{
+  htsmsg_t *out;
+  uint32_t id;
+  char path[255];
+  const char *ticket = NULL;
+
+  if(!htsmsg_get_u32(in, "channelId", &id)) {
+    snprintf(path, sizeof(path), "/stream/channelid/%d", id);
+    ticket = access_ticket_create(path);
+  } else if(!htsmsg_get_u32(in, "dvrId", &id)) {
+    snprintf(path, sizeof(path), "/dvrfile/%d", id);
+    ticket = access_ticket_create(path);
+  } else {
+    return htsp_error("Missing argument 'channelId' or 'dvrId'");
+  }
+
+  out = htsmsg_create_map();
+
+  htsmsg_add_str(out, "path", path);
+  htsmsg_add_str(out, "ticket", ticket);
+
+  return out;
+}
+
 /**
  * Request subscription for a channel
  */
@@ -1205,7 +1205,6 @@ struct {
   { "authenticate",             htsp_method_authenticate,   ACCESS_ANONYMOUS},
   { "getDiskSpace",             htsp_method_getDiskSpace,   ACCESS_STREAMING},
   { "getSysTime",               htsp_method_getSysTime,     ACCESS_STREAMING},
-  { "getTicket",                htsp_method_getTicket,      ACCESS_STREAMING},
   { "enableAsyncMetadata",      htsp_method_async,          ACCESS_STREAMING},
   { "getEvent",                 htsp_method_getEvent,       ACCESS_STREAMING},
   { "getEvents",                htsp_method_getEvents,      ACCESS_STREAMING},
@@ -1215,6 +1214,7 @@ struct {
   { "updateDvrEntry",           htsp_method_updateDvrEntry, ACCESS_RECORDER},
   { "cancelDvrEntry",           htsp_method_cancelDvrEntry, ACCESS_RECORDER},
   { "deleteDvrEntry",           htsp_method_deleteDvrEntry, ACCESS_RECORDER},
+  { "getTicket",                htsp_method_getTicket,      ACCESS_STREAMING},
   { "subscribe",                htsp_method_subscribe,      ACCESS_STREAMING},
   { "unsubscribe",              htsp_method_unsubscribe,    ACCESS_STREAMING},
   { "subscriptionChangeWeight", htsp_method_change_weight,  ACCESS_STREAMING},
@@ -1705,7 +1705,7 @@ void
 htsp_event_delete(epg_broadcast_t *ebc)
 {
   htsmsg_t *m = htsmsg_create_map();
-  htsmsg_add_str(m, "method", "eventDeleted");
+  htsmsg_add_str(m, "method", "eventDelete");
   htsmsg_add_u32(m, "eventId", ebc->id);
   htsp_async_send(m, HTSP_ASYNC_EPG);
 }