tastytea
/
mastodon-cpp
Arquivado
1
0
Fork 0

Removed const where it has no effect.
the build was successful Detalhes

Esse commit está contido em:
tastytea 2018-12-04 11:26:28 +01:00
commit ee82d35357
Assinado por: tastytea
ID da chave GPG: CFC39497F1B26E07
44 arquivos alterados com 379 adições e 379 exclusões

Ver arquivo

@ -20,8 +20,8 @@
using namespace Mastodon;
const uint_fast16_t API::del(const Mastodon::API::v1 &call,
const parametermap &parameters)
uint_fast16_t API::del(const Mastodon::API::v1 &call,
const parametermap &parameters)
{
string strcall = "";
string strid = "";
@ -60,8 +60,8 @@ const uint_fast16_t API::del(const Mastodon::API::v1 &call,
return del(strcall, parameters, answer);
}
const uint_fast16_t API::del(const std::string &call,
const parametermap &parameters, string &answer)
uint_fast16_t API::del(const std::string &call,
const parametermap &parameters, string &answer)
{
return _http.request(http::method::DELETE, call,
@ -71,16 +71,16 @@ const uint_fast16_t API::del(const std::string &call,
// ↓↓ DEPRECATED ↓↓
const uint_fast16_t API::del(const Mastodon::API::v1 &call,
const string &argument)
uint_fast16_t API::del(const Mastodon::API::v1 &call,
const string &argument)
{
const parametermap p = {};
return del(call, argument, p);
}
const uint_fast16_t API::del(const Mastodon::API::v1 &call,
const string &argument,
const parametermap &parameters)
uint_fast16_t API::del(const Mastodon::API::v1 &call,
const string &argument,
const parametermap &parameters)
{
parametermap newparameters = parameters;

Ver arquivo

@ -21,8 +21,8 @@
using namespace Mastodon;
using std::cerr;
const uint_fast16_t API::get(const Mastodon::API::v1 &call,
const parametermap &parameters, string &answer)
uint_fast16_t API::get(const Mastodon::API::v1 &call,
const parametermap &parameters, string &answer)
{
string strcall = "";
string strid = "";
@ -168,8 +168,8 @@ const uint_fast16_t API::get(const Mastodon::API::v1 &call,
return get(strcall, answer);
}
const uint_fast16_t API::get(const Mastodon::API::v2 &call,
const parametermap &parameters, string &answer)
uint_fast16_t API::get(const Mastodon::API::v2 &call,
const parametermap &parameters, string &answer)
{
string strcall = "";
string strid = "";
@ -204,13 +204,13 @@ const uint_fast16_t API::get(const Mastodon::API::v2 &call,
return get(strcall, answer);
}
const uint_fast16_t API::get(const Mastodon::API::v1 &call, string &answer)
uint_fast16_t API::get(const Mastodon::API::v1 &call, string &answer)
{
const parametermap p;
return get(call, p, answer);
}
const uint_fast16_t API::get(const std::string &call, string &answer)
uint_fast16_t API::get(const std::string &call, string &answer)
{
return _http.request(http::method::GET, call, answer);
}
@ -219,9 +219,9 @@ const uint_fast16_t API::get(const std::string &call, string &answer)
// ↓↓ DEPRECATED ↓↓
const uint_fast16_t API::get(const Mastodon::API::v1 &call,
const string &argument,
const parametermap &parameters, string &answer)
uint_fast16_t API::get(const Mastodon::API::v1 &call,
const string &argument,
const parametermap &parameters, string &answer)
{
parametermap newparameters = parameters;
@ -243,8 +243,8 @@ const uint_fast16_t API::get(const Mastodon::API::v1 &call,
return get(call, newparameters, answer);
}
const uint_fast16_t API::get(const Mastodon::API::v1 &call,
const string &argument, string &answer)
uint_fast16_t API::get(const Mastodon::API::v1 &call,
const string &argument, string &answer)
{
const parametermap p;
return get(call, argument, p, answer);

Ver arquivo

@ -21,10 +21,10 @@
using namespace Mastodon;
using std::cerr;
const uint_fast16_t API::get_stream(const Mastodon::API::v1 &call,
const parametermap &parameters,
string &answer,
std::unique_ptr<Mastodon::API::http> &ptr)
uint_fast16_t API::get_stream(const Mastodon::API::v1 &call,
const parametermap &parameters,
string &answer,
std::unique_ptr<Mastodon::API::http> &ptr)
{
string strcall = "";
@ -59,16 +59,16 @@ const uint_fast16_t API::get_stream(const Mastodon::API::v1 &call,
return get_stream(strcall, answer, ptr);
}
const uint_fast16_t API::get_stream(const Mastodon::API::v1 &call,
string &answer,
std::unique_ptr<Mastodon::API::http> &ptr)
uint_fast16_t API::get_stream(const Mastodon::API::v1 &call,
string &answer,
std::unique_ptr<Mastodon::API::http> &ptr)
{
parametermap p = {};
return get_stream(call, p, answer, ptr);
}
const uint_fast16_t API::get_stream(const std::string &call, string &answer,
std::unique_ptr<http> &ptr)
uint_fast16_t API::get_stream(const std::string &call, string &answer,
std::unique_ptr<http> &ptr)
{
ptr = std::make_unique<http>(*this, _instance, _access_token);
return ptr->request(http::method::GET_STREAM, call, answer);
@ -77,10 +77,10 @@ const uint_fast16_t API::get_stream(const std::string &call, string &answer,
// ↓↓ DEPRECATED ↓↓
const uint_fast16_t API::get_stream(const Mastodon::API::v1 &call,
const string &argument,
string &answer,
std::unique_ptr<Mastodon::API::http> &ptr)
uint_fast16_t API::get_stream(const Mastodon::API::v1 &call,
const string &argument,
string &answer,
std::unique_ptr<Mastodon::API::http> &ptr)
{
parametermap parameters;

Ver arquivo

@ -21,9 +21,9 @@
using namespace Mastodon;
using std::cerr;
const uint_fast16_t API::patch(const Mastodon::API::v1 &call,
const parametermap &parameters,
string &answer)
uint_fast16_t API::patch(const Mastodon::API::v1 &call,
const parametermap &parameters,
string &answer)
{
string strcall = "";
switch (call)

Ver arquivo

@ -20,8 +20,8 @@
using namespace Mastodon;
const uint_fast16_t API::post(const Mastodon::API::v1 &call,
const parametermap &parameters, string &answer)
uint_fast16_t API::post(const Mastodon::API::v1 &call,
const parametermap &parameters, string &answer)
{
string strcall = "";
string strid = "";
@ -137,14 +137,14 @@ const uint_fast16_t API::post(const Mastodon::API::v1 &call,
return post(strcall, parameters, answer);
}
const uint_fast16_t API::post(const Mastodon::API::v1 &call, string &answer)
uint_fast16_t API::post(const Mastodon::API::v1 &call, string &answer)
{
const parametermap p;
return post(call, p, answer);
}
const uint_fast16_t API::post(const string &call,
const parametermap &parameters, string &answer)
uint_fast16_t API::post(const string &call,
const parametermap &parameters, string &answer)
{
return _http.request(http::method::POST, call,
@ -154,9 +154,9 @@ const uint_fast16_t API::post(const string &call,
// ↓↓ DEPRECATED ↓↓
const uint_fast16_t API::post(const Mastodon::API::v1 &call,
const string &argument,
const parametermap &parameters, string &answer)
uint_fast16_t API::post(const Mastodon::API::v1 &call,
const string &argument,
const parametermap &parameters, string &answer)
{
parametermap newparameters = parameters;
@ -166,8 +166,8 @@ const uint_fast16_t API::post(const Mastodon::API::v1 &call,
return post(call, newparameters, answer);
}
const uint_fast16_t API::post(const Mastodon::API::v1 &call,
const string &argument, string &answer)
uint_fast16_t API::post(const Mastodon::API::v1 &call,
const string &argument, string &answer)
{
const parametermap p;
return post(call, argument, p, answer);

Ver arquivo

@ -20,8 +20,8 @@
using namespace Mastodon;
const uint_fast16_t API::put(const Mastodon::API::v1 &call,
const parametermap &parameters, string &answer)
uint_fast16_t API::put(const Mastodon::API::v1 &call,
const parametermap &parameters, string &answer)
{
string strcall = "";
string strid = "";
@ -53,8 +53,8 @@ const uint_fast16_t API::put(const Mastodon::API::v1 &call,
return put(strcall, parameters, answer);
}
const uint_fast16_t API::put(const string &call,
const parametermap &parameters, string &answer)
uint_fast16_t API::put(const string &call,
const parametermap &parameters, string &answer)
{
return _http.request(http::method::PUT, call,
@ -63,9 +63,9 @@ const uint_fast16_t API::put(const string &call,
// ↓↓ DEPRECATED ↓↓
const uint_fast16_t API::put(const Mastodon::API::v1 &call,
const string &argument,
const parametermap &parameters, string &answer)
uint_fast16_t API::put(const Mastodon::API::v1 &call,
const string &argument,
const parametermap &parameters, string &answer)
{
parametermap newparameters = parameters;

Ver arquivo

@ -133,22 +133,22 @@ Easy::Link::Link(const string &link_header)
}
}
const uint_fast64_t Easy::Link::next() const
uint_fast64_t Easy::Link::next() const
{
return _next;
}
const uint_fast64_t Easy::Link::max_id() const
uint_fast64_t Easy::Link::max_id() const
{
return _next;
}
const uint_fast64_t Easy::Link::prev() const
uint_fast64_t Easy::Link::prev() const
{
return _prev;
}
const uint_fast64_t Easy::Link::since_id() const
uint_fast64_t Easy::Link::since_id() const
{
return _prev;
}

Ver arquivo

@ -171,28 +171,28 @@ public:
*
* @since before 0.11.0
*/
const uint_fast64_t next() const;
uint_fast64_t next() const;
/*!
* @brief Returns max_id
*
* @since before 0.11.0
*/
const uint_fast64_t max_id() const;
uint_fast64_t max_id() const;
/*!
* @brief Returns since_id
*
* @since before 0.11.0
*/
const uint_fast64_t prev() const;
uint_fast64_t prev() const;
/*!
* @brief Returns since_id
*
* @since before 0.11.0
*/
const uint_fast64_t since_id() const;
uint_fast64_t since_id() const;
private:
uint_fast64_t _next;
@ -327,7 +327,7 @@ public:
*
* @since before 0.11.0
*/
const void from_string(const string &json);
void from_string(const string &json);
/*!
* @brief Returns the JSON object of the Entity
@ -343,7 +343,7 @@ public:
*
* @since before 0.11.0 (virtual since 0.18.2)
*/
virtual const bool valid() const = 0;
virtual bool valid() const = 0;
/*!
* @brief Returns error string sent by the server
@ -380,7 +380,7 @@ public:
*
* @since before 0.11.0
*/
const bool was_set() const;
bool was_set() const;
protected:
/*!
@ -403,14 +403,14 @@ public:
*
* Returns 0 if the value does not exist or is null.
*/
const uint_fast64_t get_uint64(const string &key) const;
uint_fast64_t get_uint64(const string &key) const;
/*!
* @brief Returns the value of key as double
*
* Returns 0.0 if the value does not exist or is null.
*/
const double get_double(const string &key) const;
double get_double(const string &key) const;
// TODO: Maybe an enum would be better?
/*!
@ -418,7 +418,7 @@ public:
*
* Returns false if the value does not exist or is null.
*/
const bool get_bool(const string &key) const;
bool get_bool(const string &key) const;
/*!
* @brief Returns the value of key as time_point
@ -440,9 +440,9 @@ public:
*
* @since 0.17.0
*/
const void set(const string &key, const Json::Value &value);
void set(const string &key, const Json::Value &value);
const std::uint_fast64_t stouint64(const string &str) const;
std::uint_fast64_t stouint64(const string &str) const;
/*!
* @brief Checks if an Entity is valid
@ -453,8 +453,7 @@ public:
*
* @since 0.18.2
*/
const bool
check_valid(const std::vector<string> &attributes) const;
bool check_valid(const std::vector<string> &attributes) const;
private:
Json::Value _tree;

Ver arquivo

@ -29,7 +29,7 @@ Account::Account()
: Entity()
{}
const bool Account::valid() const
bool Account::valid() const
{
const std::vector<string> attributes =
{{
@ -74,7 +74,7 @@ const string Account::avatar_static() const
return get_string("avatar_static");
}
const bool Account::bot() const
bool Account::bot() const
{
return get_bool("bot");
}
@ -128,12 +128,12 @@ Account Account::fields(std::vector<Account::fields_pair> &fields)
return *this;
}
const std::uint_fast64_t Account::followers_count() const
std::uint_fast64_t Account::followers_count() const
{
return get_uint64("followers_count");
}
const std::uint_fast64_t Account::following_count() const
std::uint_fast64_t Account::following_count() const
{
return get_uint64("following_count");
}
@ -154,12 +154,12 @@ const string Account::header_static() const
return get_string("header_static");
}
const std::uint_fast64_t Account::id() const
std::uint_fast64_t Account::id() const
{
return stouint64(get_string("id"));
}
const bool Account::locked() const
bool Account::locked() const
{
return get_bool("locked");
}
@ -170,7 +170,7 @@ Account Account::locked(const bool &locked)
return *this;
}
const bool Account::has_moved() const
bool Account::has_moved() const
{
if (get("moved").isObject())
{
@ -207,7 +207,7 @@ const string Account::note_plain() const
return get_string("source.note");
}
const Easy::visibility_type Account::privacy() const
Easy::visibility_type Account::privacy() const
{
const string strprivacy = get_string("source.privacy");
if (strprivacy.compare("public") == 0)
@ -223,7 +223,7 @@ const Easy::visibility_type Account::privacy() const
return visibility_type::Undefined;
}
const bool Account::sensitive() const
bool Account::sensitive() const
{
return get_bool("source.sensitive");
}
@ -236,7 +236,7 @@ Account::Source::Source()
: Entity()
{}
const bool Account::Source::valid() const
bool Account::Source::valid() const
{
return true;
}
@ -286,7 +286,7 @@ Account::Source Account::Source::note(const string &note)
return *this;
}
const Easy::visibility_type Account::Source::privacy() const
Easy::visibility_type Account::Source::privacy() const
{
const string strprivacy = get_string("privacy");
if (strprivacy.compare("public") == 0)
@ -337,7 +337,7 @@ Account::Source Account::Source::privacy(const Easy::visibility_type &privacy)
return *this;
}
const bool Account::Source::sensitive() const
bool Account::Source::sensitive() const
{
return get_bool("sensitive");
}
@ -359,7 +359,7 @@ Account Account::source(const Account::Source &source)
return *this;
}
const std::uint_fast64_t Account::statuses_count() const
std::uint_fast64_t Account::statuses_count() const
{
return get_uint64("statuses_count");
}

Ver arquivo

@ -69,7 +69,7 @@ namespace Mastodon
*/
Account();
virtual const bool valid() const;
virtual bool valid() const;
/*!
* @brief Returns username
@ -109,7 +109,7 @@ namespace Mastodon
*
* @since 0.16.0
*/
const bool bot() const;
bool bot() const;
/*!
* @brief Returns time of creation
@ -151,14 +151,14 @@ namespace Mastodon
*
* @since before 0.11.0
*/
const uint_fast64_t followers_count() const;
uint_fast64_t followers_count() const;
/*!
* @brief Returns number of people this account follows
*
* @since before 0.11.0
*/
const uint_fast64_t following_count() const;
uint_fast64_t following_count() const;
/*!
* @brief Returns URL of header image
@ -188,14 +188,14 @@ namespace Mastodon
*
* @since before 0.11.0
*/
const uint_fast64_t id() const;
uint_fast64_t id() const;
/*!
* @brief Returns true if the account is locked
*
* @since before 0.11.0
*/
const bool locked() const;
bool locked() const;
/*!
* @brief Sets locked state
@ -209,7 +209,7 @@ namespace Mastodon
*
* @since before 0.11.0
*/
const bool has_moved() const;
bool has_moved() const;
/*!
* @brief If the owner decided to switch accounts, new account is in
@ -246,14 +246,14 @@ namespace Mastodon
*
* @since before 0.11.0
*/
const visibility_type privacy() const;
visibility_type privacy() const;
/*!
* @brief Returns if media is marked as sensitive by default
*
* @since before 0.11.0
*/
const bool sensitive() const;
bool sensitive() const;
/*!
* @brief Class to hold source attribute
@ -279,7 +279,7 @@ namespace Mastodon
*/
Source();
virtual const bool valid() const;
virtual bool valid() const;
/*!
* @brief Returns metadata fields
@ -314,7 +314,7 @@ namespace Mastodon
*
* @since 0.18.5
*/
const visibility_type privacy() const;
visibility_type privacy() const;
/*!
* @brief Sets default privacy of new toots
@ -328,7 +328,7 @@ namespace Mastodon
*
* @since 0.18.5
*/
const bool sensitive() const;
bool sensitive() const;
/*!
* @brief Sets if media is marked as sensitive by default
@ -346,7 +346,7 @@ namespace Mastodon
*
* @since before 0.11.0
*/
const uint_fast64_t statuses_count() const;
uint_fast64_t statuses_count() const;
/*!
* @brief Returns URL of the profile

Ver arquivo

@ -27,7 +27,7 @@ Application::Application()
: Entity()
{}
const bool Application::valid() const
bool Application::valid() const
{
return Entity::check_valid({"name"});
}

Ver arquivo

@ -56,7 +56,7 @@ namespace Mastodon
*/
Application();
virtual const bool valid() const;
virtual bool valid() const;
/*!
* @brief Returns the name of the application

Ver arquivo

@ -29,7 +29,7 @@ Attachment::Attachment()
: Entity()
{}
const bool Attachment::valid() const
bool Attachment::valid() const
{
const std::vector<string> attributes =
{{
@ -42,17 +42,17 @@ const bool Attachment::valid() const
return Entity::check_valid(attributes);
}
const double Attachment::aspect() const
double Attachment::aspect() const
{
return get_double("meta.original.aspect");
}
const double Attachment::aspect_small() const
double Attachment::aspect_small() const
{
return get_double("meta.small.aspect");
}
const uint_fast64_t Attachment::bitrate() const
uint_fast64_t Attachment::bitrate() const
{
return get_uint64("meta.original.bitrate");
}
@ -110,7 +110,7 @@ Attachment Attachment::focus(const std::array<double, 2> &focus)
return *this;
}
const double Attachment::framerate() const
double Attachment::framerate() const
{
string strframes = get_string("meta.original.frame_rate");
@ -129,17 +129,17 @@ const double Attachment::framerate() const
return 0.0;
}
const uint_fast64_t Attachment::height() const
uint_fast64_t Attachment::height() const
{
return get_uint64("meta.original.height");
}
const uint_fast64_t Attachment::height_small() const
uint_fast64_t Attachment::height_small() const
{
return get_uint64("meta.small.height");
}
const std::uint_fast64_t Attachment::id() const
std::uint_fast64_t Attachment::id() const
{
return stouint64(get_string("id"));
}
@ -169,7 +169,7 @@ const string Attachment::text_url() const
return get_string("text_url");
}
const Easy::attachment_type Attachment::type() const
Easy::attachment_type Attachment::type() const
{
const string strtype = get_string("type");
if (strtype.compare("image") == 0)
@ -190,12 +190,12 @@ const string Attachment::url() const
return get_string("url");
}
const uint_fast64_t Attachment::width() const
uint_fast64_t Attachment::width() const
{
return get_uint64("meta.original.width");
}
const uint_fast64_t Attachment::width_small() const
uint_fast64_t Attachment::width_small() const
{
return get_uint64("meta.small.width");
}

Ver arquivo

@ -60,28 +60,28 @@ namespace Mastodon
*/
Attachment();
virtual const bool valid() const;
virtual bool valid() const;
/*!
* @brief Aspect of original image
*
* @since before 0.11.0
*/
const double aspect() const;
double aspect() const;
/*!
* @brief Aspect of preview image
*
* @since before 0.11.0
*/
const double aspect_small() const;
double aspect_small() const;
/*!
* @brief Returns the bitrate of a video
*
* @since before 0.11.0
*/
const uint_fast64_t bitrate() const;
uint_fast64_t bitrate() const;
/*!
* @brief Returns the image description
@ -143,28 +143,28 @@ namespace Mastodon
*
* @since before 0.11.0
*/
const double framerate() const;
double framerate() const;
/*!
* @brief Returns the height of the original image
*
* @since before 0.11.0
*/
const uint_fast64_t height() const;
uint_fast64_t height() const;
/*!
* @brief Returns the height of the preview image
*
* @since before 0.11.0
*/
const uint_fast64_t height_small() const;
uint_fast64_t height_small() const;
/*!
* @brief Returns the ID of the attachment
*
* @since before 0.11.0
*/
const uint_fast64_t id() const;
uint_fast64_t id() const;
/*!
* @brief Returns the URL of the preview image
@ -206,7 +206,7 @@ namespace Mastodon
*
* @since before 0.11.0
*/
const attachment_type type() const;
attachment_type type() const;
/*!
* @brief Returns URL of the locally hosted version of the image
@ -220,14 +220,14 @@ namespace Mastodon
*
* @since before 0.11.0
*/
const uint_fast64_t width() const;
uint_fast64_t width() const;
/*!
* @brief Returns the width of the preview image
*
* @since before 0.11.0
*/
const uint_fast64_t width_small() const;
uint_fast64_t width_small() const;
};

Ver arquivo

@ -28,7 +28,7 @@ Card::Card()
: Entity()
{}
const bool Card::valid() const
bool Card::valid() const
{
const std::vector<string> attributes =
{{
@ -56,7 +56,7 @@ const string Card::description() const
return get_string("description");
}
const uint_fast64_t Card::height() const
uint_fast64_t Card::height() const
{
return get_uint64("height");
}
@ -86,7 +86,7 @@ const string Card::title() const
return get_string("title");
}
const Easy::card_type Card::type() const
Easy::card_type Card::type() const
{
const string strtype = get_string("type");
if (strtype.compare("link") == 0)
@ -107,7 +107,7 @@ const string Card::url() const
return get_string("url");
}
const uint_fast64_t Card::width() const
uint_fast64_t Card::width() const
{
return get_uint64("width");
}

Ver arquivo

@ -58,7 +58,7 @@ namespace Mastodon
*/
Card();
virtual const bool valid() const;
virtual bool valid() const;
/*!
* @brief Returns the name of the author
@ -86,7 +86,7 @@ namespace Mastodon
*
* @since before 0.11.0
*/
const uint_fast64_t height() const;
uint_fast64_t height() const;
/*!
* @brief Returns the HTML
@ -128,7 +128,7 @@ namespace Mastodon
*
* @since before 0.11.0
*/
const Easy::card_type type() const;
Easy::card_type type() const;
/*!
* @brief Returns the URL associated with the card
@ -142,7 +142,7 @@ namespace Mastodon
*
* @since before 0.11.0
*/
const uint_fast64_t width() const;
uint_fast64_t width() const;
};
}

Ver arquivo

@ -28,7 +28,7 @@ Context::Context()
: Entity()
{}
const bool Context::valid() const
bool Context::valid() const
{
const std::vector<string> attributes =
{{

Ver arquivo

@ -59,7 +59,7 @@ namespace Mastodon
*/
Context();
virtual const bool valid() const;
virtual bool valid() const;
/*!
* @brief Returns the ancestors of the Status as vector of Statuses

Ver arquivo

@ -28,7 +28,7 @@ Emoji::Emoji()
: Entity()
{}
const bool Emoji::valid() const
bool Emoji::valid() const
{
const std::vector<string> attributes =
{{

Ver arquivo

@ -56,7 +56,7 @@ namespace Mastodon
*/
Emoji();
virtual const bool valid() const;
virtual bool valid() const;
/*!
* @brief Returns the shortcode of the emoji

Ver arquivo

@ -30,7 +30,7 @@ Instance::Instance()
: Entity()
{}
const bool Instance::valid() const
bool Instance::valid() const
{
const std::vector<string> attributes =
{{
@ -94,7 +94,7 @@ const string Instance::streaming_api() const
return get_string("urls.streaming_api");
}
const uint_fast64_t Instance::max_toot_chars() const
uint_fast64_t Instance::max_toot_chars() const
{
const uint_fast64_t max_chars = get_uint64("max_toot_chars");
if (was_set())

Ver arquivo

@ -61,7 +61,7 @@ namespace Mastodon
*/
Instance();
virtual const bool valid() const;
virtual bool valid() const;
/*!
* @brief Returns the Account of the admin or another contact person
@ -129,7 +129,7 @@ namespace Mastodon
*
* @since 0.20.0
*/
const uint_fast64_t max_toot_chars() const;
uint_fast64_t max_toot_chars() const;
};
}

Ver arquivo

@ -29,7 +29,7 @@ List::List()
: Entity()
{}
const bool List::valid() const
bool List::valid() const
{
const std::vector<string> attributes =
{{
@ -40,7 +40,7 @@ const bool List::valid() const
return Entity::check_valid(attributes);
}
const uint_fast64_t List::id() const
uint_fast64_t List::id() const
{
return stouint64(get_string("id"));
}

Ver arquivo

@ -59,14 +59,14 @@ namespace Mastodon
*/
List();
virtual const bool valid() const;
virtual bool valid() const;
/*!
* @brief Returns list-ID
*
* @since before 0.11.0
*/
const uint_fast64_t id() const;
uint_fast64_t id() const;
/*!
* @brief Returns title

Ver arquivo

@ -27,7 +27,7 @@ Mention::Mention()
: Entity()
{}
const bool Mention::valid() const
bool Mention::valid() const
{
const std::vector<string> attributes =
{{
@ -45,7 +45,7 @@ const string Mention::acct() const
return get_string("acct");
}
const uint_fast64_t Mention::id() const
uint_fast64_t Mention::id() const
{
return stouint64(get_string("id"));
}

Ver arquivo

@ -59,7 +59,7 @@ namespace Mastodon
*/
Mention();
virtual const bool valid() const;
virtual bool valid() const;
/*!
* @brief Returns acct
@ -73,7 +73,7 @@ namespace Mastodon
*
* @since before 0.11.0
*/
const uint_fast64_t id() const;
uint_fast64_t id() const;
/*!
* @brief Returns the URL of user's profile

Ver arquivo

@ -28,7 +28,7 @@ Notification::Notification()
: Entity()
{}
const bool Notification::valid() const
bool Notification::valid() const
{
const std::vector<string> attributes =
{{
@ -58,7 +58,7 @@ const system_clock::time_point Notification::created_at() const
return get_time_point("created_at");
}
const uint_fast64_t Notification::id() const
uint_fast64_t Notification::id() const
{
return stouint64(get_string("id"));
}
@ -75,7 +75,7 @@ const Easy::Status Notification::status() const
return Easy::Status();
}
const Easy::notification_type Notification::type() const
Easy::notification_type Notification::type() const
{
const string strtype = get_string("type");
if (strtype.compare("mention") == 0)

Ver arquivo

@ -64,7 +64,7 @@ namespace Mastodon
*/
Notification();
virtual const bool valid() const;
virtual bool valid() const;
/*!
* @brief Returns the Account sending the notification to the user
@ -85,7 +85,7 @@ namespace Mastodon
*
* @since before 0.11.0
*/
const uint_fast64_t id() const;
uint_fast64_t id() const;
/*!
* @brief Returns the Status associated with the notification, if
@ -100,7 +100,7 @@ namespace Mastodon
*
* @since before 0.11.0
*/
const Easy::notification_type type() const;
Easy::notification_type type() const;
};
}

Ver arquivo

@ -23,7 +23,7 @@ PushSubscription::PushSubscription(const string &json)
: Entity(json)
{}
const uint_fast64_t PushSubscription::id() const
uint_fast64_t PushSubscription::id() const
{
return stouint64(get_string("id"));
}
@ -32,7 +32,7 @@ PushSubscription::PushSubscription()
: Entity()
{}
const bool PushSubscription::valid() const
bool PushSubscription::valid() const
{
const std::vector<string> attributes =
{{
@ -88,7 +88,7 @@ const Easy::alertmap PushSubscription::alerts() const
return alerts;
}
const bool PushSubscription::s_to_b(const string &str) const
bool PushSubscription::s_to_b(const string &str) const
{
if (str.compare("true") == 0)
{

Ver arquivo

@ -59,14 +59,14 @@ namespace Mastodon
*/
PushSubscription();
virtual const bool valid() const;
virtual bool valid() const;
/*!
* @brief Returns push subscription ID
*
* @since 0.14.0
*/
const uint_fast64_t id() const;
uint_fast64_t id() const;
/*!
* @brief Returns the endpoint URL
@ -97,7 +97,7 @@ namespace Mastodon
*
* @return `true` if str is equal to "true", `false` otherwise
*/
const bool s_to_b(const string &str) const;
bool s_to_b(const string &str) const;
};
}

Ver arquivo

@ -27,7 +27,7 @@ Relationship::Relationship()
: Entity()
{}
const bool Relationship::valid() const
bool Relationship::valid() const
{
const std::vector<string> attributes =
{{
@ -44,52 +44,52 @@ const bool Relationship::valid() const
return Entity::check_valid(attributes);
}
const bool Relationship::blocking() const
bool Relationship::blocking() const
{
return get_bool("blocking");
}
const bool Relationship::domain_blocking() const
bool Relationship::domain_blocking() const
{
return get_bool("domain_blocking");
}
const bool Relationship::endorsed() const
bool Relationship::endorsed() const
{
return get_bool("endorsed");
}
const bool Relationship::followed_by() const
bool Relationship::followed_by() const
{
return get_bool("followed_by");
}
const bool Relationship::following() const
bool Relationship::following() const
{
return get_bool("following");
}
const uint_fast64_t Relationship::id() const
uint_fast64_t Relationship::id() const
{
return stouint64(get_string("id"));
}
const bool Relationship::muting() const
bool Relationship::muting() const
{
return get_bool("muting");
}
const bool Relationship::muting_notifications() const
bool Relationship::muting_notifications() const
{
return get_bool("muting_notifications");
}
const bool Relationship::requested() const
bool Relationship::requested() const
{
return get_bool("requested");
}
const bool Relationship::showing_notifications() const
bool Relationship::showing_notifications() const
{
return get_bool("showing_notifications");
}

Ver arquivo

@ -58,77 +58,77 @@ namespace Mastodon
*/
Relationship();
virtual const bool valid() const;
virtual bool valid() const;
/*!
* @brief Returns true if the user is blocking the account
*
* @since before 0.11.0
*/
const bool blocking() const;
bool blocking() const;
/*!
* @brief Returns true if the user is blocking the account's domain
*
* @since before 0.11.0
*/
const bool domain_blocking() const;
bool domain_blocking() const;
/*!
* @brief Returns true if the account is endorsed by the user
*
* @since 0.19.0
*/
const bool endorsed() const;
bool endorsed() const;
/*!
* @brief Returns true if the user is being followed by the account
*
* @since before 0.11.0
*/
const bool followed_by() const;
bool followed_by() const;
/*!
* @brief Returns true if the user is being following the account
*
* @since before 0.11.0
*/
const bool following() const;
bool following() const;
/*!
* @brief Returns the target account ID
*
* @since before 0.11.0
*/
const uint_fast64_t id() const;
uint_fast64_t id() const;
/*!
* @brief Returns true if the user is muting the account
*
* @since before 0.11.0
*/
const bool muting() const;
bool muting() const;
/*!
* @brief Returns true if the user is also muting notifications
*
* @since before 0.11.0
*/
const bool muting_notifications() const;
bool muting_notifications() const;
/*!
* @brief Returns true if the user has requested to follow the account
*
* @since before 0.11.0
*/
const bool requested() const;
bool requested() const;
/*!
* @brief Returns true if the user is showing notifications
*
* @since 0.19.0
*/
const bool showing_notifications() const;
bool showing_notifications() const;
};
}

Ver arquivo

@ -27,7 +27,7 @@ Report::Report()
: Entity()
{}
const bool Report::valid() const
bool Report::valid() const
{
const std::vector<string> attributes =
{{
@ -38,12 +38,12 @@ const bool Report::valid() const
return Entity::check_valid(attributes);
}
const bool Report::action_taken() const
bool Report::action_taken() const
{
return get_bool("action_taken");
}
const uint_fast64_t Report::id() const
uint_fast64_t Report::id() const
{
return stouint64(get_string("id"));
}

Ver arquivo

@ -58,7 +58,7 @@ namespace Mastodon
*/
Report();
virtual const bool valid() const;
virtual bool valid() const;
/*!
* @brief Returns true if an action was taken in response to the
@ -66,14 +66,14 @@ namespace Mastodon
*
* @since before 0.11.0
*/
const bool action_taken() const;
bool action_taken() const;
/*!
* @brief Returns the ID of the report
*
* @since before 0.11.0
*/
const uint_fast64_t id() const;
uint_fast64_t id() const;
};
}

Ver arquivo

@ -28,7 +28,7 @@ Results::Results()
: Entity()
{}
const bool Results::valid() const
bool Results::valid() const
{
const std::vector<string> attributes =
{{

Ver arquivo

@ -63,7 +63,7 @@ namespace Mastodon
*/
Results();
virtual const bool valid() const;
virtual bool valid() const;
/*!
* @brief Returns an array of matched Accounts

Ver arquivo

@ -29,7 +29,7 @@ Status::Status()
: Entity()
{}
const bool Status::valid() const
bool Status::valid() const
{
const std::vector<string> attributes =
{{
@ -117,22 +117,22 @@ const std::vector<Easy::Emoji> Status::emojis() const
return {};
}
const bool Status::favourited() const
bool Status::favourited() const
{
return get_bool("favourited");
}
const uint_fast64_t Status::favourites_count() const
uint_fast64_t Status::favourites_count() const
{
return get_uint64("favourites_count");
}
const uint_fast64_t Status::id() const
uint_fast64_t Status::id() const
{
return stouint64(get_string("id"));
}
const uint_fast64_t Status::in_reply_to_id() const
uint_fast64_t Status::in_reply_to_id() const
{
return stouint64(get_string("in_reply_to_id"));
}
@ -143,7 +143,7 @@ Status Status::in_reply_to_id(const uint_fast64_t &in_reply_to_id)
return *this;
}
const uint_fast64_t Status::in_reply_to_account_id() const
uint_fast64_t Status::in_reply_to_account_id() const
{
return stouint64(get_string("in_reply_to_account_id"));
}
@ -205,12 +205,12 @@ const std::vector<Easy::Mention> Status::mentions() const
return {};
}
const bool Status::muted() const
bool Status::muted() const
{
return get_bool("muted");
}
const bool Status::pinned() const
bool Status::pinned() const
{
return get_bool("pinned");
}
@ -226,22 +226,22 @@ const Status Status::reblog() const
return Easy::Status();
}
const bool Status::reblogged() const
bool Status::reblogged() const
{
return get_bool("reblogged");
}
const uint_fast64_t Status::reblogs_count() const
uint_fast64_t Status::reblogs_count() const
{
return get_uint64("reblogs_count");
}
const uint_fast64_t Status::replies_count() const
uint_fast64_t Status::replies_count() const
{
return get_uint64("replies_count");
}
const bool Status::sensitive() const
bool Status::sensitive() const
{
return get_bool("sensitive");
}
@ -289,7 +289,7 @@ const string Status::url() const
return get_string("url");
}
const Easy::visibility_type Status::visibility() const
Easy::visibility_type Status::visibility() const
{
const string strvisibility = get_string("visibility");
if (strvisibility.compare("public") == 0)

Ver arquivo

@ -75,7 +75,7 @@ namespace Mastodon
*/
Status();
virtual const bool valid() const;
virtual bool valid() const;
/*!
* @brief Returns an array of matched accounts.
@ -131,28 +131,28 @@ namespace Mastodon
*
* @since before 0.11.0
*/
const bool favourited() const;
bool favourited() const;
/*!
* @brief Returns the number of favourites
*
* @since before 0.11.0
*/
const uint_fast64_t favourites_count() const;
uint_fast64_t favourites_count() const;
/*!
* @brief Returns the ID of the status
*
* @since before 0.11.0
*/
const uint_fast64_t id() const;
uint_fast64_t id() const;
/*!
* @brief Returns the ID of the status it replies to
*
* @since before 0.11.0
*/
const uint_fast64_t in_reply_to_id() const;
uint_fast64_t in_reply_to_id() const;
/*!
* @brief Sets the ID of the status it replies to
@ -166,7 +166,7 @@ namespace Mastodon
*
* @since before 0.11.0
*/
const uint_fast64_t in_reply_to_account_id() const;
uint_fast64_t in_reply_to_account_id() const;
/*!
* @brief Returns the language of the status
@ -209,14 +209,14 @@ namespace Mastodon
*
* @since before 0.11.0
*/
const bool muted() const;
bool muted() const;
/*!
* @brief Returns true if the status is pinned
*
* @since before 0.11.0
*/
const bool pinned() const;
bool pinned() const;
/*!
* @brief Returns the reblogged Status
@ -230,28 +230,28 @@ namespace Mastodon
*
* @since before 0.11.0
*/
const bool reblogged() const;
bool reblogged() const;
/*!
* @brief Returns the number of reblogs for the status
*
* @since before 0.11.0
*/
const uint_fast64_t reblogs_count() const;
uint_fast64_t reblogs_count() const;
/*!
* @brief Returns the number of replies for the status
*
* @since 0.19.0
*/
const uint_fast64_t replies_count() const;
uint_fast64_t replies_count() const;
/*!
* @brief Returns true if the attachments should be hidden by default
*
* @since before 0.11.0
*/
const bool sensitive() const;
bool sensitive() const;
/*!
* @brief Sets sensitive flag for attachments
@ -300,7 +300,7 @@ namespace Mastodon
*
* @since before 0.11.0
*/
const visibility_type visibility() const;
visibility_type visibility() const;
/*!
* @brief Sets the visibility of the status

Ver arquivo

@ -30,7 +30,7 @@ Tag::Tag()
: Entity()
{}
const bool Tag::valid() const
bool Tag::valid() const
{
const std::vector<string> attributes =
{{
@ -77,7 +77,7 @@ Tag::History::History()
: Entity()
{}
const bool Tag::History::valid() const
bool Tag::History::valid() const
{
const std::vector<string> attributes =
{{
@ -89,7 +89,7 @@ const bool Tag::History::valid() const
return Entity::check_valid(attributes);
}
const uint_fast64_t Tag::History::accounts()
uint_fast64_t Tag::History::accounts()
{
return stouint64(get_string("accounts"));
}
@ -108,7 +108,7 @@ const system_clock::time_point Tag::History::day()
return system_clock::time_point();
}
const uint_fast64_t Tag::History::uses()
uint_fast64_t Tag::History::uses()
{
return stouint64(get_string("uses"));
}

Ver arquivo

@ -68,14 +68,14 @@ namespace Mastodon
*/
History();
virtual const bool valid() const;
virtual bool valid() const;
/*!
* @brief Returns the number of accounts using that hashtag.
*
* @since 0.16.0
*/
const uint_fast64_t accounts();
uint_fast64_t accounts();
/*!
* @brief Returns the day.
@ -89,7 +89,7 @@ namespace Mastodon
*
* @since 0.16.0
*/
const uint_fast64_t uses();
uint_fast64_t uses();
};
/*!
@ -108,7 +108,7 @@ namespace Mastodon
*/
Tag();
virtual const bool valid() const;
virtual bool valid() const;
/*!
* @brief Returns the name of the tag

Ver arquivo

@ -33,7 +33,7 @@ Easy::Entity::Entity(const string &json)
from_string(json);
}
const void Easy::Entity::from_string(const string &json)
void Easy::Entity::from_string(const string &json)
{
std::stringstream ss(json);
ss >> _tree;
@ -66,8 +66,7 @@ Easy::Entity::Entity()
: _was_set(false)
{}
const bool
Easy::Entity::check_valid(const std::vector<string> &attributes) const
bool Easy::Entity::check_valid(const std::vector<string> &attributes) const
{
for (const string &attribute: attributes)
{
@ -86,7 +85,7 @@ const string Easy::Entity::error() const
return get_string("error");
}
const bool Easy::Entity::was_set() const
bool Easy::Entity::was_set() const
{
return _was_set;
}
@ -146,7 +145,7 @@ const string Easy::Entity::get_string(const string &key) const
return "";
}
const uint_fast64_t Easy::Entity::get_uint64(const string &key) const
uint_fast64_t Easy::Entity::get_uint64(const string &key) const
{
const Json::Value node = get(key);
@ -160,7 +159,7 @@ const uint_fast64_t Easy::Entity::get_uint64(const string &key) const
return 0;
}
const double Easy::Entity::get_double(const string &key) const
double Easy::Entity::get_double(const string &key) const
{
const Json::Value node = get(key);
@ -174,7 +173,7 @@ const double Easy::Entity::get_double(const string &key) const
return 0.0;
}
const bool Easy::Entity::get_bool(const string &key) const
bool Easy::Entity::get_bool(const string &key) const
{
const Json::Value node = get(key);
@ -196,7 +195,7 @@ const system_clock::time_point
if (node.isString())
{
std::stringstream sstime(node.asString());
struct std::tm tm = {0};
struct std::tm tm;
sstime >> std::get_time(&tm, "%Y-%m-%dT%T");
std::time_t time = timegm(&tm);
_was_set = true;
@ -227,7 +226,7 @@ const std::vector<string> Easy::Entity::get_vector(const string &key) const
return {};
}
const void Easy::Entity::set(const string &key, const Json::Value &value)
void Easy::Entity::set(const string &key, const Json::Value &value)
{
if (key.find('.') == std::string::npos)
{
@ -265,7 +264,7 @@ const void Easy::Entity::set(const string &key, const Json::Value &value)
ttdebug << "Could not set data: " << key << '\n';
}
const std::uint_fast64_t Easy::Entity::stouint64(const string &str) const
std::uint_fast64_t Easy::Entity::stouint64(const string &str) const
{
if (str == "")
{

Ver arquivo

@ -44,17 +44,17 @@ API::http::~http()
curlpp::terminate();
}
const uint_fast16_t API::http::request(const method &meth,
const string &path,
string &answer)
uint_fast16_t API::http::request(const method &meth,
const string &path,
string &answer)
{
return request(meth, path, curlpp::Forms(), answer);
}
const uint_fast16_t API::http::request(const method &meth,
const string &path,
const curlpp::Forms &formdata,
string &answer)
uint_fast16_t API::http::request(const method &meth,
const string &path,
const curlpp::Forms &formdata,
string &answer)
{
using namespace std::placeholders; // _1, _2, _3
@ -119,8 +119,10 @@ const uint_fast16_t API::http::request(const method &meth,
break;
case http::method::PUT:
request.setOpt<curlopts::CustomRequest>("PUT");
break;
case http::method::DELETE:
request.setOpt<curlopts::CustomRequest>("DELETE");
break;
default:
break;
}
@ -194,25 +196,25 @@ const uint_fast16_t API::http::request(const method &meth,
}
}
const void API::http::get_headers(string &headers) const
void API::http::get_headers(string &headers) const
{
headers = _headers;
}
const size_t API::http::callback_write(char* data, size_t size, size_t nmemb,
string *str)
size_t API::http::callback_write(char* data, size_t size, size_t nmemb,
string *str)
{
std::lock_guard<std::mutex> lock(_mutex);
str->append(data, size * nmemb);
// ttdebug << "Received " << size * nmemb << " Bytes\n";
return size * nmemb;
};
}
const size_t API::http::callback(char* data, size_t size, size_t nmemb,
string *str)
size_t API::http::callback(char* data, size_t size, size_t nmemb,
string *str)
{
return callback_write(data, size, nmemb, str);
};
}
double API::http::callback_progress(double /* dltotal */, double /* dlnow */,
double /* ultotal */, double /* ulnow */)
@ -223,14 +225,14 @@ double API::http::callback_progress(double /* dltotal */, double /* dlnow */,
return 1;
}
return 0;
};
}
const void API::http::cancel_stream()
void API::http::cancel_stream()
{
_cancel_stream = true;
}
const void API::http::abort_stream()
void API::http::abort_stream()
{
cancel_stream();
}

Ver arquivo

@ -39,7 +39,7 @@ API::API(const string &instance, const string &access_token)
//
}
const void API::set_useragent(const std::string &useragent)
void API::set_useragent(const std::string &useragent)
{
_useragent = useragent;
}
@ -148,25 +148,25 @@ const std::string API::urldecode(const std::string &str)
return curlpp::unescape(str);
}
const uint_fast16_t API::register_app1(const string &instance,
const string &client_name,
const string &redirect_uri,
const string &scopes,
const string &website,
string &client_id,
string &client_secret,
string &url)
uint_fast16_t API::register_app1(const string &instance,
const string &client_name,
const string &redirect_uri,
const string &scopes,
const string &website,
string &client_id,
string &client_secret,
string &url)
{
return register_app1(client_name, redirect_uri, scopes, website,
client_id, client_secret, url);
}
const uint_fast16_t API::register_app1(const string &client_name,
const string &redirect_uri,
const string &scopes,
const string &website,
string &client_id,
string &client_secret,
string &url)
uint_fast16_t API::register_app1(const string &client_name,
const string &redirect_uri,
const string &scopes,
const string &website,
string &client_id,
string &client_secret,
string &url)
{
API::parametermap parameters =
{
@ -214,21 +214,21 @@ const uint_fast16_t API::register_app1(const string &client_name,
}
const uint_fast16_t API::register_app2(const string &instance,
const string &client_id,
const string &client_secret,
const string &redirect_uri,
const string &code,
string &access_token)
uint_fast16_t API::register_app2(const string &instance,
const string &client_id,
const string &client_secret,
const string &redirect_uri,
const string &code,
string &access_token)
{
return register_app2(client_id, client_secret, redirect_uri, code, access_token);
}
const uint_fast16_t API::register_app2(const string &client_id,
const string &client_secret,
const string &redirect_uri,
const string &code,
string &access_token)
uint_fast16_t API::register_app2(const string &client_id,
const string &client_secret,
const string &redirect_uri,
const string &code,
string &access_token)
{
API::parametermap parameters =
{
@ -280,7 +280,7 @@ bool API::exceptions(const bool &value)
return _exceptions;
}
const bool API::exceptions() const
bool API::exceptions() const
{
return _exceptions;
}
@ -586,13 +586,13 @@ const string API::unescape_html(const string &html)
return output;
}
const void API::set_proxy(const string &proxy, const string &userpw)
void API::set_proxy(const string &proxy, const string &userpw)
{
_proxy = proxy;
_proxy_userpw = userpw;
}
const void API::get_proxy(string &proxy, string &userpw) const
void API::get_proxy(string &proxy, string &userpw) const
{
if (!_proxy.empty())
{

Ver arquivo

@ -101,7 +101,7 @@ public:
explicit http(const API &api, const string &instance,
const string &access_token);
~http();
const uint_fast16_t request(const method &meth,
uint_fast16_t request(const method &meth,
const string &path,
string &answer);
@ -118,7 +118,7 @@ public:
*
* @since before 0.11.0
*/
const uint_fast16_t request(const method &meth,
uint_fast16_t request(const method &meth,
const string &path,
const curlpp::Forms &formdata,
string &answer);
@ -126,7 +126,7 @@ public:
/*!
* @brief Get all headers in a string
*/
const void get_headers(string &headers) const;
void get_headers(string &headers) const;
/*!
* @brief Cancels the stream. Use only with streams.
@ -138,10 +138,10 @@ public:
*
* @since 0.12.2
*/
const void cancel_stream();
void cancel_stream();
[[deprecated("Will vanish in 1.0.0. Use cancel_stream() instead.")]]
const void abort_stream();
void abort_stream();
/*!
* @brief Gets the mutex guarding the string that is written to.
@ -163,10 +163,10 @@ public:
bool _cancel_stream;
std::mutex _mutex;
const size_t callback_write(char* data, size_t size, size_t nmemb,
size_t callback_write(char* data, size_t size, size_t nmemb,
string *oss);
[[deprecated("Will vanish in 1.0.0. Use callback_write() instead.")]]
const size_t callback(char* data, size_t size, size_t nmemb,
size_t callback(char* data, size_t size, size_t nmemb,
string *oss);
double callback_progress(double /* dltotal */, double /* dlnow */,
double /* ultotal */, double /* ulnow */);
@ -304,7 +304,7 @@ public:
*
* @since before 0.11.0
*/
const void set_useragent(const string &useragent);
void set_useragent(const string &useragent);
/*!
* @brief Gets the useragent.
@ -375,23 +375,23 @@ public:
*
* @since before 0.11.0
*/
const uint_fast16_t register_app1(const string &client_name,
const string &redirect_uri,
const string &scopes,
const string &website,
string &client_id,
string &client_secret,
string &url);
uint_fast16_t register_app1(const string &client_name,
const string &redirect_uri,
const string &scopes,
const string &website,
string &client_id,
string &client_secret,
string &url);
[[deprecated("Will vanish in 1.0.0")]]
const uint_fast16_t register_app1(const string &instance,
const string &client_name,
const string &redirect_uri,
const string &scopes,
const string &website,
string &client_id,
string &client_secret,
string &url);
uint_fast16_t register_app1(const string &instance,
const string &client_name,
const string &redirect_uri,
const string &scopes,
const string &website,
string &client_id,
string &client_secret,
string &url);
/*!
* @brief Register application, step 2/2
@ -408,19 +408,19 @@ public:
*
* @since before 0.11.0
*/
const uint_fast16_t register_app2(const string &client_id,
const string &client_secret,
const string &redirect_uri,
const string &code,
string &access_token);
uint_fast16_t register_app2(const string &client_id,
const string &client_secret,
const string &redirect_uri,
const string &code,
string &access_token);
[[deprecated("Will vanish in 1.0.0")]]
const uint_fast16_t register_app2(const string &instance,
const string &client_id,
const string &client_secret,
const string &redirect_uri,
const string &code,
string &access_token);
uint_fast16_t register_app2(const string &instance,
const string &client_id,
const string &client_secret,
const string &redirect_uri,
const string &code,
string &access_token);
/*!
* @brief Gets the header from the last answer.
@ -450,7 +450,7 @@ public:
/*!
* @brief Returns true if exceptions are turned on, false otherwise
*/
const bool exceptions() const;
bool exceptions() const;
/*!
* @brief Replaces HTML entities with UTF-8 characters
@ -472,7 +472,7 @@ public:
*
* @since 0.15.0
*/
const void set_proxy(const string &proxy, const string &userpw = "");
void set_proxy(const string &proxy, const string &userpw = "");
/*!
* @brief For internal use
@ -482,7 +482,7 @@ public:
*
* @since 0.15.1
*/
const void get_proxy(string &proxy, string &userpw) const;
void get_proxy(string &proxy, string &userpw) const;
/*!
* @brief Make a GET request which doesn't require parameters.
@ -495,7 +495,7 @@ public:
*
* @since before 0.11.0
*/
const uint_fast16_t get(const Mastodon::API::v1 &call, string &answer);
uint_fast16_t get(const Mastodon::API::v1 &call, string &answer);
/*!
* @brief Make a GET request which requires parameters.
@ -508,18 +508,18 @@ public:
* @return @ref error "Error code". If the URL has permanently changed, 13
* is returned and answer is set to the new URL.
*/
const uint_fast16_t get(const Mastodon::API::v1 &call,
const parametermap &parameters,
string &answer);
uint_fast16_t get(const Mastodon::API::v1 &call,
const parametermap &parameters,
string &answer);
/*!
* @brief Make a GET request which requires parameters.
*
* @since 0.16.0
*/
const uint_fast16_t get(const Mastodon::API::v2 &call,
const parametermap &parameters,
string &answer);
uint_fast16_t get(const Mastodon::API::v2 &call,
const parametermap &parameters,
string &answer);
/*!
* @brief Make a custom GET request.
@ -533,20 +533,20 @@ public:
*
* @since before 0.11.0
*/
const uint_fast16_t get(const string &call, string &answer);
uint_fast16_t get(const string &call, string &answer);
[[deprecated("Will vanish in 1.0.0, use get() without string argument "
"instead.")]]
const uint_fast16_t get(const Mastodon::API::v1 &call,
const string &argument,
string &answer);
uint_fast16_t get(const Mastodon::API::v1 &call,
const string &argument,
string &answer);
[[deprecated("Will vanish in 1.0.0, use get() without string argument "
"instead.")]]
const uint_fast16_t get(const Mastodon::API::v1 &call,
const string &argument,
const parametermap &parameters,
string &answer);
uint_fast16_t get(const Mastodon::API::v1 &call,
const string &argument,
const parametermap &parameters,
string &answer);
/*!
* @brief Make a streaming GET request.
@ -562,10 +562,10 @@ public:
*
* @since before 0.11.0
*/
const uint_fast16_t get_stream(const Mastodon::API::v1 &call,
const parametermap &parameters,
string &answer,
std::unique_ptr<Mastodon::API::http> &ptr);
uint_fast16_t get_stream(const Mastodon::API::v1 &call,
const parametermap &parameters,
string &answer,
std::unique_ptr<Mastodon::API::http> &ptr);
/*!
* @brief Make a streaming GET request.
@ -580,9 +580,9 @@ public:
*
* @since before 0.11.0
*/
const uint_fast16_t get_stream(const Mastodon::API::v1 &call,
string &answer,
std::unique_ptr<Mastodon::API::http> &ptr);
uint_fast16_t get_stream(const Mastodon::API::v1 &call,
string &answer,
std::unique_ptr<Mastodon::API::http> &ptr);
/*!
* @brief Make a streaming GET request.
@ -598,16 +598,16 @@ public:
*
* @since before 0.11.0
*/
const uint_fast16_t get_stream(const string &call,
string &answer,
std::unique_ptr<Mastodon::API::http> &ptr);
uint_fast16_t get_stream(const string &call,
string &answer,
std::unique_ptr<Mastodon::API::http> &ptr);
[[deprecated("Will vanish in 1.0.0, use get_stream() without string "
"argument instead.")]]
const uint_fast16_t get_stream(const Mastodon::API::v1 &call,
const string &argument,
string &answer,
std::unique_ptr<Mastodon::API::http> &ptr);
uint_fast16_t get_stream(const Mastodon::API::v1 &call,
const string &argument,
string &answer,
std::unique_ptr<Mastodon::API::http> &ptr);
/*!
* @brief Make a PATCH request.
@ -624,9 +624,9 @@ public:
*
* @since before 0.11.0
*/
const uint_fast16_t patch(const Mastodon::API::v1 &call,
const parametermap &parameters,
string &answer);
uint_fast16_t patch(const Mastodon::API::v1 &call,
const parametermap &parameters,
string &answer);
/*!
* @brief Make a POST request which doesn't require parameters.
@ -640,7 +640,7 @@ public:
*
* @since before 0.11.0
*/
const uint_fast16_t post(const Mastodon::API::v1 &call, string &answer);
uint_fast16_t post(const Mastodon::API::v1 &call, string &answer);
/*!
* @brief Make a POST request which requires parameters.
@ -657,9 +657,9 @@ public:
*
* @since before 0.11.0
*/
const uint_fast16_t post(const Mastodon::API::v1 &call,
const parametermap &parameters,
string &answer);
uint_fast16_t post(const Mastodon::API::v1 &call,
const parametermap &parameters,
string &answer);
/*!
* @brief Make a custom POST request.
@ -676,22 +676,22 @@ public:
*
* @since before 0.11.0
*/
const uint_fast16_t post(const string &call,
const parametermap &parameters,
string &answer);
uint_fast16_t post(const string &call,
const parametermap &parameters,
string &answer);
[[deprecated("Will vanish in 1.0.0, use post() without string argument "
"instead.")]]
const uint_fast16_t post(const Mastodon::API::v1 &call,
const string &argument,
string &answer);
uint_fast16_t post(const Mastodon::API::v1 &call,
const string &argument,
string &answer);
[[deprecated("Will vanish in 1.0.0, use post() without string argument "
"instead.")]]
const uint_fast16_t post(const Mastodon::API::v1 &call,
const string &argument,
const parametermap &parameters,
string &answer);
uint_fast16_t post(const Mastodon::API::v1 &call,
const string &argument,
const parametermap &parameters,
string &answer);
/*!
* @brief Make a PUT request which requires a parameters.
@ -707,9 +707,9 @@ public:
*
* @since before 0.11.0
*/
const uint_fast16_t put(const Mastodon::API::v1 &call,
const parametermap &parameters,
string &answer);
uint_fast16_t put(const Mastodon::API::v1 &call,
const parametermap &parameters,
string &answer);
/*!
* @brief Make a custom PUT request.
@ -725,16 +725,16 @@ public:
*
* @since before 0.11.0
*/
const uint_fast16_t put(const string &call,
uint_fast16_t put(const string &call,
const parametermap &parameters,
string &answer);
[[deprecated("Will vanish in 1.0.0, use put() without string argument "
"instead.")]]
const uint_fast16_t put(const Mastodon::API::v1 &call,
const string &argument,
const parametermap &parameters,
string &answer);
uint_fast16_t put(const Mastodon::API::v1 &call,
const string &argument,
const parametermap &parameters,
string &answer);
/*!
* @brief Make a DELETE request which requires parameters.
@ -746,8 +746,8 @@ public:
*
* @since before 0.11.0
*/
const uint_fast16_t del(const Mastodon::API::v1 &call,
const parametermap &parameters);
uint_fast16_t del(const Mastodon::API::v1 &call,
const parametermap &parameters);
/*!
* @brief Make a custom DELETE request.
@ -762,20 +762,20 @@ public:
*
* @since before 0.11.0
*/
const uint_fast16_t del(const string &call,
const parametermap &parameters,
string &answer);
uint_fast16_t del(const string &call,
const parametermap &parameters,
string &answer);
[[deprecated("Will vanish in 1.0.0, use del() without string argument "
"instead.")]]
const uint_fast16_t del(const Mastodon::API::v1 &call,
const string &argument);
uint_fast16_t del(const Mastodon::API::v1 &call,
const string &argument);
[[deprecated("Will vanish in 1.0.0, use del() without string argument "
"instead.")]]
const uint_fast16_t del(const Mastodon::API::v1 &call,
const string &argument,
const parametermap &parameters);
uint_fast16_t del(const Mastodon::API::v1 &call,
const string &argument,
const parametermap &parameters);
private:
const string _instance;