From da9b5d47f01f786f3170c80724a1a6d8f9b94ebb Mon Sep 17 00:00:00 2001 From: Fulup Ar Foll Date: Tue, 29 Dec 2015 02:15:07 +0100 Subject: Switch to unique token model Token/Session Plugin is now able to issue a globally-valid token (re-useable with all Plugins, so that an application using multiple plugins is not forced to manage multiple tokens anymore). Adapt Audio & Radio Plugins to this model (init functions do not create a token anymore, check for a prior existing one). Signed-off-by: Manuel Bachmann Author: Fulup Ar Foll Author: Manuel Bachmann --- plugins/radio/radio-api.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'plugins/radio') diff --git a/plugins/radio/radio-api.c b/plugins/radio/radio-api.c index 1cbf3149..b09cea86 100644 --- a/plugins/radio/radio-api.c +++ b/plugins/radio/radio-api.c @@ -126,7 +126,7 @@ STATIC void freeRadio (void *context, void *handle) { /* ------ PUBLIC PLUGIN FUNCTIONS --------- */ -STATIC json_object* init (AFB_request *request) { /* AFB_SESSION_CREATE */ +STATIC json_object* init (AFB_request *request) { /* AFB_SESSION_CHECK */ json_object *jresp; @@ -306,7 +306,7 @@ STATIC json_object* ping (AFB_request *request) { /* AFB_SESSION_NONE */ STATIC AFB_restapi pluginApis[]= { - {"init" , AFB_SESSION_CREATE, (AFB_apiCB)init , "Radio API - init"}, + {"init" , AFB_SESSION_CHECK, (AFB_apiCB)init , "Radio API - init"}, {"power" , AFB_SESSION_CHECK, (AFB_apiCB)power , "Radio API - power"}, {"mode" , AFB_SESSION_CHECK, (AFB_apiCB)mode , "Radio API - mode"}, {"freq" , AFB_SESSION_CHECK, (AFB_apiCB)freq , "Radio API - freq"}, -- cgit 1.2.3-korg