From 4867e5fad5af92416498f3a2935e0727a1211421 Mon Sep 17 00:00:00 2001 From: John Crispin Date: Wed, 10 Jul 2013 09:25:47 +0200 Subject: remove support fro trigegrs not linked to a service Signed-off-by: John Crispin --- service.c | 28 ---------------------------- 1 file changed, 28 deletions(-) (limited to 'service.c') diff --git a/service.c b/service.c index b5f4f3e..3a21ed0 100644 --- a/service.c +++ b/service.c @@ -329,33 +329,6 @@ service_handle_event(struct ubus_context *ctx, struct ubus_object *obj, return 0; } -enum { - TRIGGER_ATTR, - __TRIGGER_MAX -}; - -static const struct blobmsg_policy trigger_policy[__TRIGGER_MAX] = { - [TRIGGER_ATTR] = { .name = "triggers", .type = BLOBMSG_TYPE_ARRAY }, -}; - -static int service_handle_trigger(struct ubus_context *ctx, struct ubus_object *obj, - struct ubus_request_data *req, const char *method, - struct blob_attr *msg) -{ - struct blob_attr *tb[__TRIGGER_MAX]; - - if (!msg) - return UBUS_STATUS_INVALID_ARGUMENT; - - blobmsg_parse(trigger_policy, __TRIGGER_MAX, tb, blob_data(msg), blob_len(msg)); - if (!tb[TRIGGER_ATTR]) - return UBUS_STATUS_INVALID_ARGUMENT; - - trigger_add(tb[TRIGGER_ATTR], NULL); - - return 0; -} - static struct ubus_method main_object_methods[] = { UBUS_METHOD("set", service_handle_set, service_set_attrs), UBUS_METHOD("add", service_handle_set, service_set_attrs), @@ -364,7 +337,6 @@ static struct ubus_method main_object_methods[] = { UBUS_METHOD("update_start", service_handle_update, service_attrs), UBUS_METHOD("update_complete", service_handle_update, service_attrs), UBUS_METHOD("event", service_handle_event, event_policy), - UBUS_METHOD("trigger", service_handle_trigger, trigger_policy), }; static struct ubus_object_type main_object_type = -- cgit v1.2.3