From 7760e319cbfea444792b4bc627f04bfbe286bbdf Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sat, 15 May 2021 17:12:40 +0200 Subject: Remove pleroma --- plugins/Pleroma.hpp | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 plugins/Pleroma.hpp (limited to 'plugins/Pleroma.hpp') diff --git a/plugins/Pleroma.hpp b/plugins/Pleroma.hpp deleted file mode 100644 index c2518e2..0000000 --- a/plugins/Pleroma.hpp +++ /dev/null @@ -1,29 +0,0 @@ -#pragma once - -#include "Page.hpp" - -namespace QuickMedia { - class Pleroma { - public: - // Either get all home posts or only the new ones if we have already fetched posts once. TODO: Cache - PluginResult get_home_posts(BodyItems &results, const std::string &max_id = ""); - private: - std::string auth_token = ""; - std::string instance = ""; - }; - - class PleromaHomePage : public LazyFetchPage { - public: - PleromaHomePage(Program *program, std::shared_ptr pleroma) : LazyFetchPage(program), pleroma(pleroma) {} - const char* get_title() const override { return "Home"; } - PluginResult submit(const std::string &title, const std::string &url, std::vector &result_tabs) override { - return PluginResult::ERR; - } - PluginResult lazy_fetch(BodyItems &result_items) override; - PluginResult get_page(const std::string &str, int page, BodyItems &result_items) override; - private: - std::shared_ptr pleroma; - int current_page = 0; - std::string last_item_id; - }; -} \ No newline at end of file -- cgit v1.2.3