🪄 Formats FeatureService

This commit is contained in:
Rune Harlyk
2024-07-09 20:04:41 +02:00
committed by Rune Harlyk
parent 38288a47e5
commit a19d789174
2 changed files with 5 additions and 8 deletions
@@ -45,8 +45,7 @@ void FeaturesService::begin() {
return response.send(); return response.send();
}); });
ESP_LOGV("FeaturesService", "Registered GET endpoint: %s", ESP_LOGV("FeaturesService", "Registered GET endpoint: %s", FEATURES_SERVICE_PATH);
FEATURES_SERVICE_PATH);
} }
void FeaturesService::addFeature(String feature, bool enabled) { void FeaturesService::addFeature(String feature, bool enabled) {
+4 -6
View File
@@ -24,22 +24,20 @@
#define FEATURES_SERVICE_PATH "/api/features" #define FEATURES_SERVICE_PATH "/api/features"
typedef struct typedef struct {
{
String feature; String feature;
bool enabled; bool enabled;
} UserFeature; } UserFeature;
class FeaturesService class FeaturesService {
{ public:
public:
FeaturesService(PsychicHttpServer *server); FeaturesService(PsychicHttpServer *server);
void begin(); void begin();
void addFeature(String feature, bool enabled); void addFeature(String feature, bool enabled);
private: private:
PsychicHttpServer *_server; PsychicHttpServer *_server;
std::vector<UserFeature> userFeatures; std::vector<UserFeature> userFeatures;
}; };