aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Begin implementaton of undocumented abook api to fetch connections.Harald Eilertsen2018-09-234-0/+55
|
* Upgrade dep reqwest to 0.9.1.Harald Eilertsen2018-09-222-10/+9
|
* Use enum instead of BTreeMap to select xchan.Harald Eilertsen2018-08-231-7/+26
| | | | | | | | | Since it only makes sence to fetch an xchan by one of the methods (address, hash or guid) we don't need a data type that can hold more than one value. Had to implement my own serializer for it, since serde_urlencoded don't know how to serialize enums by default.
* Add fetching xchans by guid and has too.Harald Eilertsen2018-08-232-0/+38
|
* Add example for fetching xchan data by address.Harald Eilertsen2018-08-221-0/+50
|
* Add support for fetching xchan data by address.Harald Eilertsen2018-08-215-9/+88
| | | | | | | Not entirely happy with it, have updated the signature of Client::fetch_stream and Client::url to take args, which are left out if they're not serializable (or empty, I hope.) Should probably use an Option instead, or maybe even two entry points for the api.
* Allow setting title for new items.Harald Eilertsen2018-08-202-4/+32
|
* Refactoring: Split into submodules.Harald Eilertsen2018-08-204-123/+187
|
* Refactoring: Make Client::post_data helper.Harald Eilertsen2018-08-202-17/+26
| | | | | This means we don't need to access internal data members of the Client in builder structs an the like.
* Remove create_item API.Harald Eilertsen2018-08-202-21/+1
|
* Use builder pattern to construct items.Harald Eilertsen2018-08-202-1/+43
|
* Add simple example to post a message.Harald Eilertsen2018-08-191-0/+47
|
* First attempt at creating posts.Harald Eilertsen2018-08-192-1/+38
|
* Add licence blurb to sources.Harald Eilertsen2018-08-195-0/+80
|
* Add method for fetching network stream.Harald Eilertsen2018-08-193-0/+58
|
* Generalize channel_stream into internal helper function.Harald Eilertsen2018-08-191-5/+9
|
* Update example to handle error from channel stream.Harald Eilertsen2018-08-191-9/+21
|
* Return error from channel stream API if unauthorized.Harald Eilertsen2018-08-192-7/+48
|
* Add example of using the channel stream api.Harald Eilertsen2018-08-072-0/+28
|
* Refactor generating target urlHarald Eilertsen2018-08-071-3/+4
|
* Pass authorization info to endpoint.Harald Eilertsen2018-08-072-7/+21
| | | | | | It seems like Hubzilla will accept basic authorization info in the first request. This does not follow the described signal flow for basic authorization, but for now we'll use whatever works.
* First iteration of getting channel stream from server.Harald Eilertsen2018-08-073-0/+54
|
* Rename lib, drop dash.Harald Eilertsen2018-08-031-1/+1
|
* Add a README while we're at it.Harald Eilertsen2018-08-031-0/+31
|
* Zet ze ztage...Harald Eilertsen2018-08-024-0/+691