summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Woolcock <paul@woolcock.us>2020-09-25 17:06:19 -0400
committerPaul Woolcock <paul@woolcock.us>2020-09-25 17:07:19 -0400
commitf25574154e4ff4a19e04eb83b7b53146a6a27930 (patch)
treec97e7180c6cce82d9bd02a37d7c5ed010b3a34e5
parent91d66d76ad65dc500abb19946850d5a2f3a3b6df (diff)
Add builder method for exclude_reblogs
-rw-r--r--src/requests/statuses.rs21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/requests/statuses.rs b/src/requests/statuses.rs
index 36130f9..a546351 100644
--- a/src/requests/statuses.rs
+++ b/src/requests/statuses.rs
@@ -96,6 +96,27 @@ impl<'a> StatusesRequest<'a> {
self
}
+ /// Set the `?exclude_reblogs=1` flag for the .statuses() request
+ ///
+ /// # Example
+ ///
+ /// ```
+ /// # extern crate elefren;
+ /// # use elefren::StatusesRequest;
+ /// let mut request = StatusesRequest::new();
+ /// assert_eq!(
+ /// &request
+ /// .exclude_reblogs()
+ /// .to_querystring()
+ /// .expect("Couldn't serialize qs"),
+ /// "?exclude_reblogs=1"
+ /// );
+ /// ```
+ pub fn exclude_reblogs(&mut self) -> &mut Self {
+ self.exclude_reblogs = true;
+ self
+ }
+
/// Set the `?exclude_replies=1` flag for the .statuses() request
///
/// # Example