#pragma once #include #include #include namespace connector { struct ConnectorConfig { std::vector allowed_origins; std::string spine_executable; }; std::filesystem::path config_path(); ConnectorConfig load_config(); void save_config(const ConnectorConfig& config); bool origin_allowed(const std::string& origin); void allow_origin(const std::string& origin); bool valid_web_origin(const std::string& origin); } // namespace connector