diff options
author | dec05eba <dec05eba@protonmail.com> | 2022-11-23 18:54:18 +0100 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2022-11-23 18:54:22 +0100 |
commit | 1de2ff02bb746607727900180b6f32ded0cd7856 (patch) | |
tree | 0f9f634674d5f48a65e84c8067461e53d83700e2 /plugins/Fourchan.hpp | |
parent | 89c41c1488854858e02ff6bd48a6518161fa05a5 (diff) |
Allow opening 4chan post directly
Diffstat (limited to 'plugins/Fourchan.hpp')
-rw-r--r-- | plugins/Fourchan.hpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/Fourchan.hpp b/plugins/Fourchan.hpp index 51fe880..8622a69 100644 --- a/plugins/Fourchan.hpp +++ b/plugins/Fourchan.hpp @@ -3,6 +3,9 @@ #include "ImageBoard.hpp" namespace QuickMedia { + // |post_id| is optional + bool fourchan_extract_url(const std::string &url, std::string &board_id, std::string &thread_id, std::string &post_id); + class FourchanBoardsPage : public Page { public: FourchanBoardsPage(Program *program, std::string resources_root) : Page(program), resources_root(std::move(resources_root)) {} @@ -57,8 +60,8 @@ namespace QuickMedia { class FourchanThreadPage : public ImageBoardThreadPage { public: - FourchanThreadPage(Program *program, std::string board_id, std::string thread_id, std::string pass_id) : - ImageBoardThreadPage(program, std::move(board_id), std::move(thread_id)), pass_id(std::move(pass_id)) {} + FourchanThreadPage(Program *program, std::string board_id, std::string thread_id, std::string post_id, std::string pass_id) : + ImageBoardThreadPage(program, std::move(board_id), std::move(thread_id), std::move(post_id)), pass_id(std::move(pass_id)) {} PluginResult lazy_fetch(BodyItems &result_items) override; |