#ifndef NEWSBEUTER_GOOGLE_API__H #define NEWSBEUTER_GOOGLE_API__H #include #include #include namespace newsbeuter { class oldreader_api : public remote_api { public: oldreader_api(configcontainer * c); virtual ~oldreader_api(); virtual bool authenticate(); virtual std::vector get_subscribed_urls(); virtual void configure_handle(CURL * handle); virtual bool mark_all_read(const std::string& feedurl); virtual bool mark_article_read(const std::string& guid, bool read); virtual bool update_article_flags(const std::string& oldflags, const std::string& newflags, const std::string& guid); std::vector bulk_mark_articles_read(const std::vector& actions); private: std::vector get_tags(xmlNode * node); std::string get_new_token(); std::string retrieve_auth(); std::string post_content(const std::string& url, const std::string& postdata); bool star_article(const std::string& guid, bool star); bool share_article(const std::string& guid, bool share); bool mark_article_read_with_token(const std::string& guid, bool read, const std::string& token); std::string auth; }; class oldreader_urlreader : public urlreader { public: oldreader_urlreader(configcontainer * c, const std::string& url_file, remote_api * a); virtual ~oldreader_urlreader(); virtual void write_config(); virtual void reload(); virtual std::string get_source(); private: configcontainer * cfg; std::string file; remote_api * api; }; } #endif ro/fix-maxRequestBodySize Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-04-03[bun.js] Expose `ImageData` globallyGravatar Jarred Sumner 12-2/+1237
2022-04-02More typesGravatar Jarred Sumner 2-39/+3998
2022-04-02Add more typingsGravatar Jarred Sumner 1-2/+416
2022-04-02Add more tests for Node FSGravatar Jarred Sumner 4-1/+60
2022-04-02[bun.js] fs.readSync & fs.writeSync should return just the numberGravatar Jarred Sumner 1-24/+57
2022-04-02[bun.js] Support `mode` and `flags` as integer args in fs.openSync (instead ↵Gravatar Jarred Sumner 1-0/+6
of only object)
2022-04-02Update base.zigGravatar Jarred Sumner 1-0/+1
2022-04-02Fix GC bug when reading TypedArray from user inputGravatar Jarred Sumner 1-6/+36
2022-04-02s/Buffer/TypedArrayGravatar Jarred Sumner 1-17/+17
2022-04-02Fix mmap on macOS x64Gravatar Jarred Sumner 2-29/+27