APIのエントリーポイントにdmを載せた

This commit is contained in:
keita
2021-04-01 21:52:09 +09:00
parent 1482347c48
commit ea68ad22c1
2 changed files with 9 additions and 0 deletions
+5
View File
@@ -6,6 +6,7 @@ API::API(CocoaTweet::OAuth::Key _key) {
status_ = Statuses::Status(oauth_);
favorite_ = Favorites::Favorite(oauth_);
media_ = Medias::Media(oauth_);
directMessage_ = DirectMessages::DirectMessage(oauth_);
}
Statuses::Status API::status() const {
@@ -19,4 +20,8 @@ Favorites::Favorite API::favorite() const {
Medias::Media API::media() const {
return media_;
}
DirectMessages::DirectMessage API::directMessage() const{
return directMessage_;
}
} // namespace CocoaTweet::API
+4
View File
@@ -4,6 +4,7 @@
#include <cocoatweet/api/status/status.h>
#include <cocoatweet/api/favorite/favorite.h>
#include <cocoatweet/api/media/media.h>
#include <cocoatweet/api/directMessage/directMessage.h>
#include <cocoatweet/oauth/oauth.h>
namespace CocoaTweet::API {
@@ -24,10 +25,13 @@ public:
Medias::Media media() const;
DirectMessages::DirectMessage directMessage() const;
private:
Statuses::Status status_;
Favorites::Favorite favorite_;
Medias::Media media_;
DirectMessages::DirectMessage directMessage_;
std::shared_ptr<CocoaTweet::OAuth::OAuth1> oauth_;
};
} // namespace CocoaTweet::API