RepeatOne,RepeatAll,Random via HTTP
This commit is contained in:
parent
c6134af272
commit
e8550cc2a5
18
src/http.cpp
18
src/http.cpp
@ -79,6 +79,24 @@ void httpSetup() {
|
|||||||
playerSkip -= 1;
|
playerSkip -= 1;
|
||||||
request->send(200);
|
request->send(200);
|
||||||
});
|
});
|
||||||
|
server.on("/repeatOne", [](AsyncWebServerRequest *request) {
|
||||||
|
Serial.println("[HTTP ] " + request->url());
|
||||||
|
playlistRepeatOne = !playlistRepeatOne;
|
||||||
|
stateBufferUpdateRequest();
|
||||||
|
request->send(200);
|
||||||
|
});
|
||||||
|
server.on("/repeatAll", [](AsyncWebServerRequest *request) {
|
||||||
|
Serial.println("[HTTP ] " + request->url());
|
||||||
|
playlistRepeatAll = !playlistRepeatAll;
|
||||||
|
stateBufferUpdateRequest();
|
||||||
|
request->send(200);
|
||||||
|
});
|
||||||
|
server.on("/random", [](AsyncWebServerRequest *request) {
|
||||||
|
Serial.println("[HTTP ] " + request->url());
|
||||||
|
playlistRandom = !playlistRandom;
|
||||||
|
stateBufferUpdateRequest();
|
||||||
|
request->send(200);
|
||||||
|
});
|
||||||
ws.onEvent(onWebSocketEvent);
|
ws.onEvent(onWebSocketEvent);
|
||||||
server.addHandler(&ws);
|
server.addHandler(&ws);
|
||||||
server.begin();
|
server.begin();
|
||||||
|
|||||||
@ -3,6 +3,12 @@
|
|||||||
|
|
||||||
#include "Entry.h"
|
#include "Entry.h"
|
||||||
|
|
||||||
|
extern bool playlistRepeatOne;
|
||||||
|
|
||||||
|
extern bool playlistRepeatAll;
|
||||||
|
|
||||||
|
extern bool playlistRandom;
|
||||||
|
|
||||||
void playlistClear();
|
void playlistClear();
|
||||||
|
|
||||||
void playlistAdd(String entry);
|
void playlistAdd(String entry);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user