🖥️ Removes event registration

This commit is contained in:
Rune Harlyk
2024-06-17 23:06:50 +02:00
committed by Rune Harlyk
parent efb45218af
commit cac70f5707
9 changed files with 3 additions and 63 deletions
-5
View File
@@ -20,8 +20,6 @@ public:
void begin();
void registerEvent(String event);
void onEvent(String event, EventCallback callback);
void onSubscribe(String event, SubscribeCallback callback);
@@ -39,15 +37,12 @@ private:
SecurityManager *_securityManager;
AuthenticationPredicate _authenticationPredicate;
std::vector<String> events;
std::map<String, std::list<int>> client_subscriptions;
std::map<String, std::list<EventCallback>> event_callbacks;
std::map<String, std::list<SubscribeCallback>> subscribe_callbacks;
void handleEventCallbacks(String event, JsonObject &jsonObject, int originId);
void handleSubscribeCallbacks(String event, const String &originId);
bool isEventValid(String event);
void onWSOpen(PsychicWebSocketClient *client);
void onWSClose(PsychicWebSocketClient *client);
esp_err_t onFrame(PsychicWebSocketRequest *request, httpd_ws_frame *frame);