Updated Easy::Relationship.

This commit is contained in:
tastytea 2019-07-21 02:48:48 +02:00
parent d9fa878136
commit 7874ca7830
Signed by: tastytea
GPG Key ID: CFC39497F1B26E07
2 changed files with 25 additions and 11 deletions

View File

@ -30,7 +30,9 @@ bool Relationship::valid() const
"muting", "muting",
"muting_notifications", "muting_notifications",
"requested", "requested",
"domain_blocking" "domain_blocking",
"showing_reblogs",
"endorsed"
}); });
} }
@ -83,3 +85,8 @@ bool Relationship::showing_notifications() const
{ {
return get_bool("showing_notifications"); return get_bool("showing_notifications");
} }
bool Relationship::showing_reblogs() const
{
return get_bool("showing_reblogs");
}

View File

@ -49,74 +49,81 @@ namespace Easy
virtual bool valid() const override; virtual bool valid() const override;
/*! /*!
* @brief Returns true if the user is blocking the account * @brief Returns true if the user is blocking the account.
* *
* @since before 0.11.0 * @since before 0.11.0
*/ */
bool blocking() const; bool blocking() const;
/*! /*!
* @brief Returns true if the user is blocking the account's domain * @brief Returns true if the user is blocking the account's domain.
* *
* @since before 0.11.0 * @since before 0.11.0
*/ */
bool domain_blocking() const; bool domain_blocking() const;
/*! /*!
* @brief Returns true if the account is endorsed by the user * @brief Returns true if the account is endorsed by the user.
* *
* @since 0.19.0 * @since 0.19.0
*/ */
bool endorsed() const; bool endorsed() const;
/*! /*!
* @brief Returns true if the user is being followed by the account * @brief Returns true if the user is being followed by the account.
* *
* @since before 0.11.0 * @since before 0.11.0
*/ */
bool followed_by() const; bool followed_by() const;
/*! /*!
* @brief Returns true if the user is being following the account * @brief Returns true if the user is being following the account.
* *
* @since before 0.11.0 * @since before 0.11.0
*/ */
bool following() const; bool following() const;
/*! /*!
* @brief Returns the target account ID * @brief Returns the target account ID.
* *
* @since before 0.11.0 * @since before 0.11.0
*/ */
const string id() const; const string id() const;
/*! /*!
* @brief Returns true if the user is muting the account * @brief Returns true if the user is muting the account.
* *
* @since before 0.11.0 * @since before 0.11.0
*/ */
bool muting() const; bool muting() const;
/*! /*!
* @brief Returns true if the user is also muting notifications * @brief Returns true if the user is also muting notifications.
* *
* @since before 0.11.0 * @since before 0.11.0
*/ */
bool muting_notifications() const; bool muting_notifications() const;
/*! /*!
* @brief Returns true if the user has requested to follow the account * @brief Returns true if the user has requested to follow the account.
* *
* @since before 0.11.0 * @since before 0.11.0
*/ */
bool requested() const; bool requested() const;
/*! /*!
* @brief Returns true if the user is showing notifications * @brief Returns true if the user is showing notifications.
* *
* @since 0.19.0 * @since 0.19.0
*/ */
bool showing_notifications() const; bool showing_notifications() const;
/*!
* @brief Returns true if the user is showing reblogs.
*
* @since 0.106.0
*/
bool showing_reblogs() const;
}; };
} }
} }