#pragma once #include struct Config; // forward declaration from ../config.h class PixivClient; // forward declaration from ../pixivclient.h void home_route(const httplib::Request& req, httplib::Response& res, const Config& config); void css_route(const httplib::Request& req, httplib::Response& res); void user_illustrations_route(const httplib::Request& req, httplib::Response& res, const Config& config, PixivClient& pixiv_client); void artworks_route(const httplib::Request& req, httplib::Response& res, const Config& config, PixivClient& pixiv_client); void tags_route(const httplib::Request& req, httplib::Response& res, const Config& config, PixivClient& pixiv_client);