myMPD
Internal API documentation
Loading...
Searching...
No Matches
scripts.c File Reference

HTTP lua script handler. More...

#include "compile_time.h"
#include "src/webserver/scripts.h"
#include "dist/mongoose/mongoose.h"
#include "dist/sds/sds.h"
#include "src/lib/api.h"
#include "src/lib/filehandler.h"
#include "src/lib/sds/sds_extras.h"
#include "src/lib/sds/sds_file.h"
#include "src/lib/sds/sds_url.h"
#include "src/lib/validate.h"
#include "src/mympd_api/requests.h"
#include "src/scripts/events.h"
#include "src/webserver/response.h"
#include "src/webserver/utility.h"
Include dependency graph for scripts.c:

Functions

bool script_execute_http (struct mg_connection *nc, struct mg_http_message *hm, struct t_config *config)
bool script_execute_bgimage (struct mg_connection *nc, struct mg_http_message *hm)

Detailed Description

HTTP lua script handler.

Function Documentation

◆ script_execute_bgimage()

bool script_execute_bgimage ( struct mg_connection * nc,
struct mg_http_message * hm )

Emits the MYMPD_BGIMAGE trigger.

Parameters
ncmongoose connection
hmhttp message
Returns
true on success, else false

◆ script_execute_http()

bool script_execute_http ( struct mg_connection * nc,
struct mg_http_message * hm,
struct t_config * config )

Executes the script as request handler.

Parameters
ncmongoose connection
hmhttp message
configPointer to config
Returns
true on success, else false