aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* botfair 0.3.1HEAD0.3.1masterDaniel Edgecumbe2019-10-294-4/+4
|
* https://docs.rs in README.mdDaniel Edgecumbe2019-10-291-1/+1
|
* Add spacing to README.mdDaniel Edgecumbe2019-10-291-0/+4
|
* Move more documentation to lib.rsDaniel Edgecumbe2019-10-292-92/+33
|
* Various documentation tweaksDaniel Edgecumbe2019-10-293-10/+17
|
* Handle login required errors correctlyDaniel Edgecumbe2019-10-298-65/+122
| | | | | | | | We handle three specific cases here: the two APINGExceptions, and the more generic 'InvalidHeaderValue' response. There may be other errors that could occur that would require re-login, but we can worry about those if they crop up.
* Fix some documentationDaniel Edgecumbe2019-10-281-7/+3
|
* Deserialize the errorCode of a JSON-RPC exceptionDaniel Edgecumbe2019-10-285-3/+148
|
* Initial work on deserializing JSONRPC exceptionsDaniel Edgecumbe2019-10-284-31/+40
|
* Add RpcError; add TODO that we need to add exceptionsDaniel Edgecumbe2019-10-282-3/+11
|
* Emphasise lack of warrantyDaniel Edgecumbe2019-10-284-2/+18
|
* Version bump0.3.0Daniel Edgecumbe2019-10-273-3/+3
|
* README.md tweaksDaniel Edgecumbe2019-10-271-3/+6
|
* BFClient::new returns bare BFClient; users may wrap in Arc if desiredDaniel Edgecumbe2019-10-272-5/+7
|
* More minor logging changesDaniel Edgecumbe2019-10-271-2/+2
|
* keepalive: interval up to 60s, logging changesDaniel Edgecumbe2019-10-271-8/+8
|
* Attempt repeated login on failureDaniel Edgecumbe2019-10-271-17/+36
|
* keepalive: Clean up logging; do not retry on failureDaniel Edgecumbe2019-10-271-20/+29
|
* Working keep-alive implementationDaniel Edgecumbe2019-10-272-50/+119
|
* Wrap the BFClient in an Arc; embryonic keep-alive thread (not yetDaniel Edgecumbe2019-10-273-8/+40
| | | | | | | | | | working) This allows for the client to be cloned and passed to multiple threads whilst maintaining automatic login semantics, etc. The keep-alive thread is there in principle along with an automatic destructor however the logic itself is yet to be implemented.
* Bump version0.2.1Daniel Edgecumbe2019-10-272-2/+2
|
* Fix text doc for openssl command in lib.rsDaniel Edgecumbe2019-10-271-1/+1
|
* Generate documentation for enum variantsDaniel Edgecumbe2019-10-274-12/+142
|
* Bump version to 0.2.00.2.0Daniel Edgecumbe2019-10-272-2/+2
|
* Add comment on use of pfx cert to docsDaniel Edgecumbe2019-10-271-0/+11
|
* Comment on use of pfx certDaniel Edgecumbe2019-10-271-2/+13
|
* Add generated documentation for methodsDaniel Edgecumbe2019-10-272-0/+28
|
* A few more docstrings, restrict BFClient.req() usageDaniel Edgecumbe2019-10-271-3/+4
|
* Comment on autologinDaniel Edgecumbe2019-10-272-0/+4
|
* Add doc headers to the generated filesDaniel Edgecumbe2019-10-274-20/+28
|
* Add documentation to root lib.rs, re-export BFClient and BFCredentialsDaniel Edgecumbe2019-10-271-0/+57
|
* Split out client.rsDaniel Edgecumbe2019-10-274-226/+243
|
* Seperate the generated code more effectivelyDaniel Edgecumbe2019-10-279-1038/+918
| | | | | We also create a prelude module, scrap the trait, remove some unnecessary deps, and a bunch of other stuff
* README updatesDaniel Edgecumbe2019-10-271-9/+55
|
* Remove patch from TODO.md0.1.0Daniel Edgecumbe2019-10-271-5/+0
|
* Move LICENSE to README.mdDaniel Edgecumbe2019-10-272-15/+20
|
* Various changes in preparation for the publishing of the crate.Daniel Edgecumbe2019-10-2714-3292/+837
| | | | | Add GPLv3 license, headers, dual licensing opportunities, fix the generation scripts, etc.
* Convert to libraryDaniel Edgecumbe2019-10-266-605/+676
|
* Working implementation of BFApiCalls traitDaniel Edgecumbe2019-10-263-52/+21
|
* Working trait implementationDaniel Edgecumbe2019-10-263-41/+39
|
* Attempt at creating a BFClient which logs in as necessaryDaniel Edgecumbe2019-10-261-60/+112
|
* Begin crafting BFClientDaniel Edgecumbe2019-10-261-63/+163
|
* Tweak some loggingDaniel Edgecumbe2019-10-251-5/+10
|
* Fix python line length issuesDaniel Edgecumbe2019-10-252-14/+17
|
* Get some catalogues and marketbooks from themDaniel Edgecumbe2019-10-254-372/+372
|
* Add an up-to-date generated_api.rsDaniel Edgecumbe2019-10-252-0/+1817
|
* All generated functions now take a RequestBuilderDaniel Edgecumbe2019-10-253-38/+54
|
* Use proxy; do not serialize nullsDaniel Edgecumbe2019-10-254-14/+52
|
* Fix API documentation issueDaniel Edgecumbe2019-10-251-1/+1
|
* First actual testDaniel Edgecumbe2019-10-253-10/+18
|