APIのエントリーにFavoriteを追加した

This commit is contained in:
keita
2021-02-18 16:03:37 +09:00
parent 8cab7753b2
commit 5e2a5d1712
2 changed files with 11 additions and 3 deletions
+8 -3
View File
@@ -2,11 +2,16 @@
namespace CocoaTweet::API {
API::API(CocoaTweet::OAuth::Key _key) {
oauth_ = std::make_shared<CocoaTweet::OAuth::OAuth1>(_key);
status_ = Statuses::Status(oauth_);
oauth_ = std::make_shared<CocoaTweet::OAuth::OAuth1>(_key);
status_ = Statuses::Status(oauth_);
favorite_ = Favorites::Favorite(oauth_);
}
Statuses::Status API::status() const {
return status_;
}
} // namespace CocoaTweet::API
Favorites::Favorite API::favorite() const {
return favorite_;
}
} // namespace CocoaTweet::API
+3
View File
@@ -2,6 +2,7 @@
#define COCOATWEET_API_H_
#include "cocoatweet/api/status/status.h"
#include "cocoatweet/api/favorite/favorite.h"
#include "cocoatweet/oauth/oauth.h"
namespace CocoaTweet::API {
@@ -9,9 +10,11 @@ class API {
public:
API(CocoaTweet::OAuth::Key _key);
Statuses::Status status() const;
Favorites::Favorite favorite() const;
private:
Statuses::Status status_;
Favorites::Favorite favorite_;
std::shared_ptr<CocoaTweet::OAuth::OAuth1> oauth_;
};
} // namespace CocoaTweet::API