summaryrefslogtreecommitdiffstats
path: root/include/request.hpp
diff options
context:
space:
mode:
authortastytea2020-01-05 09:38:13 +0100
committertastytea2020-01-05 09:38:13 +0100
commitf8727070361958a73e1d30dd39be824a674483b3 (patch)
treee32d253a28e534b92ef6adb59c3baaf4d4a8dae4 /include/request.hpp
parentedc2bba718391aaec685b991b70fd5e574bf4d03 (diff)
downloadmastodonpp-f8727070361958a73e1d30dd39be824a674483b3.tar
mastodonpp-f8727070361958a73e1d30dd39be824a674483b3.tar.gz
mastodonpp-f8727070361958a73e1d30dd39be824a674483b3.zip
Renamed “Request” to “Connection”.
It will be used not for only one request, but for all requests to an instance.
Diffstat (limited to 'include/request.hpp')
-rw-r--r--include/request.hpp78
1 files changed, 0 insertions, 78 deletions
diff --git a/include/request.hpp b/include/request.hpp
deleted file mode 100644
index 36d4f41..0000000
--- a/include/request.hpp
+++ /dev/null
@@ -1,78 +0,0 @@
-/* This file is part of mastodonpp.
- * Copyright © 2020 tastytea <tastytea@tastytea.de>
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published by
- * the Free Software Foundation, version 3.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-#ifndef MASTODONPP_REQUEST_HPP
-#define MASTODONPP_REQUEST_HPP
-
-#include "api.hpp"
-#include "curl_wrapper.hpp"
-#include "instance.hpp"
-#include "return_types.hpp"
-
-#include <string>
-
-namespace mastodonpp
-{
-
-using std::string;
-
-/*!
- * @brief Used to make a request to the Mastodon %API.
- *
- * @since 0.1.0
- *
- * @headerfile request.hpp mastodonpp/request.hpp
- */
-class Request : public CURLWrapper
-{
-public:
- /*!
- * @brief Construct a new Request object.
- *
- * @param instance An Instance with the access data.
- *
- * @since 0.1.0
- */
- explicit Request(Instance &instance);
-
- /*!
- * @brief Make a HTTP GET call.
- *
- * @param endpoint Endpoint as API::endpoint_type, for example:
- * `mastodonpp::API::v1::instance`.
- *
- * @since 0.1.0
- */
- [[nodiscard]]
- answer_type get(API::endpoint_type endpoint);
-
- /*!
- * @brief Make a HTTP GET call.
- *
- * @param endpoint Endpoint as string, for example: "/api/v1/instance".
- *
- * @since 0.1.0
- */
- [[nodiscard]]
- answer_type get(string endpoint);
-
-private:
- Instance &_instance;
-};
-
-} // namespace mastodonpp
-
-#endif // MASTODONPP_REQUEST_HPP