Paul Woolcock
6f63fef0b2
follow returns a `Relationship`, not an `Account`
6 years ago
Paul Woolcock
4dd40422b3
feat(api): shortcut methods for following & followers
6 years ago
Paul Woolcock
9a080583f0
feature(api): Change `u64` ids to `&str`
...
Breaking change: All the entities with an `id` property have String ids, but all
endpoints that take ids used `u64` ids. This changes that so that all
the methods that take ids, take them as `&str`.
6 years ago
Paul Woolcock
1f0ba1846c
Add the "endorsements" endpoints from mastodon 2.5.0
...
Closes #74
6 years ago
Paul Woolcock
7de1bdc009
Implements the methods for the follow suggestions API
...
Closes #72
6 years ago
Paul Woolcock
7d164cb8db
Keyword/filtering API
...
This adds the 5 methods for the mastodon API that deal with keyword
filtering:
GET /api/v1/filters
POST /api/v1/filters
GET /api/v1/filters/:id
PUT /api/v1/filters/:id
DELETE /api/v1/filters/:id
Closes #71
6 years ago
Paul Woolcock
690b029d99
Add methods & data structures for all the "push" endpoints
...
Closes #53
6 years ago
Paul Woolcock
28192e1188
Implement a method for `GET /api/v2/search`
6 years ago
Paul Woolcock
34e2c00866
change `POST /search` to `GET /search`
6 years ago
Paul Woolcock
20a9c69adc
POST /.../unfollow returns a Relationship, not an Account
6 years ago
Paul Woolcock
a57c7e2f91
feat(update_credentials): Implement UpdateCredsRequest
...
This will now allow a user to actually call the
MastodonClient::update_credentials method
6 years ago
Paul Woolcock
9e78d5ed46
Start adding docs to MastodonClient trait
...
Also moves it to it's own module, to clean up src/lib.rs a bit
6 years ago