From 73e0b9f90204f53524c448be9840b47c06242172 Mon Sep 17 00:00:00 2001 From: keita Date: Fri, 19 Mar 2021 22:28:06 +0900 Subject: [PATCH] =?UTF-8?q?status/user=5Ftimeline=E3=82=92=E5=8F=A9?= =?UTF-8?q?=E3=81=8F=E3=82=84=E3=81=A4=E3=81=AE=E8=BF=BD=E5=8A=A0(#66)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/cocoatweet/api/status/status.cc | 9 ++++++++- src/cocoatweet/api/status/status.h | 2 ++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/cocoatweet/api/status/status.cc b/src/cocoatweet/api/status/status.cc index 02d3adf..babf1c8 100644 --- a/src/cocoatweet/api/status/status.cc +++ b/src/cocoatweet/api/status/status.cc @@ -2,6 +2,7 @@ #include "cocoatweet/api/status/update.h" #include "cocoatweet/api/status/destroy.h" #include "cocoatweet/api/status/retweet.h" +#include "cocoatweet/api/status/userTimeline.h" namespace CocoaTweet::API::Statuses { Status::Status(std::shared_ptr _oauth) { @@ -72,9 +73,15 @@ CocoaTweet::API::Model::Tweet Status::Destroy(const std::string& _id) const { return destroy.process(oauth_); } -CocoaTweet::API::Model::Tweet Status::Retweet(const std::string& _id) const{ +CocoaTweet::API::Model::Tweet Status::Retweet(const std::string& _id) const { CocoaTweet::API::Statuses::Retweet retweet; retweet.id(_id); return retweet.process(oauth_); } + +std::vector Status::UserTimeline(const std::string& _screenName) const{ + CocoaTweet::API::Statuses::UserTimeline userTimeline; + userTimeline.screenName(_screenName); + return userTimeline.process(oauth_); +} } // namespace CocoaTweet::API::Statuses diff --git a/src/cocoatweet/api/status/status.h b/src/cocoatweet/api/status/status.h index 3423cb4..b7d4113 100644 --- a/src/cocoatweet/api/status/status.h +++ b/src/cocoatweet/api/status/status.h @@ -62,6 +62,8 @@ public: CocoaTweet::API::Model::Tweet Retweet(const std::string& _id) const; + std::vector UserTimeline(const std::string& _screenName) const; + private: Options defaultOpt_; };