websocket: initial (not integrated)
[src/app-framework-binder.git] / src / rest-api.c
index 0fa2769..12f4a44 100644 (file)
@@ -29,6 +29,8 @@
 
 #define AFB_MSG_JTYPE "AJB_reply"
 
+#define JSON_CONTENT  "application/json"
+#define FORM_CONTENT  "multipart/form-data"  /* TODO: replace with MHD_HTTP_POST_ENCODING_MULTIPART_FORMDATA */
 
 
 static json_object     *afbJsonType;
@@ -69,7 +71,7 @@ STATIC AFB_error callPluginApi(AFB_request *request, int plugidx, void *context)
       sigaddset   (&sigset, signum);
       sigprocmask (SIG_UNBLOCK, &sigset, 0);
 
-      fprintf (stderr, "Oops:%s Plugin Api Timeout timeout\n", configTime());
+      fprintf (stderr, "Oops: Plugin Api Timeout timeout\n");
       longjmp (request->checkPluginCall, signum);
     }
 
@@ -655,11 +657,6 @@ void initPlugins(AFB_session *session) {
         close (dirfd);
     }
 
-    if (count == 0) {
-        fprintf(stderr, "No plugins found, afb-daemon is unlikely to work in this configuration, exiting...\n");
-        exit (-1);
-    }
-    
     // downsize structure to effective number of loaded plugins
     plugins = (AFB_plugin **)realloc (plugins, (unsigned)(count+1)*sizeof(AFB_plugin*));
     plugins[count] = NULL;
@@ -668,3 +665,4 @@ void initPlugins(AFB_session *session) {
     session->plugins = RegisterJsonPlugins(plugins);
     session->config->pluginCount = count;
 }
+