| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Just improves usability some.
|
| |
|
|
|
|
| |
Only dumps raw json response for now, make it nicer later.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
These just output the result as json for now, that's not what we want in
the end, but it's where we start.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Third time must be where it sits I hope.
I felt the API was getting a bit too distracted by unnecessary
constructs and abstractions, so I'm trying to simplify it by making it
more straight forward.
The idea now is to have one main API class (ZotApi), and all the various
remote API's as public methods on this basic class. Iow, the ZotApi
class is mainly based on the existing `Client` class, which is then
being phased out.
And instead of having each API tied to the data type they return, I'm
just adding methods that will return the respective data types. This
should reduce coupling between the returned data, and the API calls
themselves.
|
|
|
|
|
|
|
|
|
| |
The idea is to try to generate more of the boilerplate code, but for now
we only do the `z()` method definition. There are also some we're not
quite able to replace yet (like XChanRequest) since it also has life
times.
It's a start anyways :)
|
|
|
|
|
|
|
| |
The verify API call returns a full channel object, including the
corresponding xchan. I've added the xchan as a field in the Channel
object, instead of having all the fields in one object like it is
returned from the API.
|
|
|
|
|
|
| |
Only print the most relevant information from the returned data. Output
it as CSV (but we don't do any sort of escaping yet). This will probably
not stay this way, but works as a demonstration for now.
|
|
|
|
| |
We don't really need the intermediate layer in the binary module.
|
|
|
|
|
|
|
|
| |
This means adding the full tokio as a dependency. While there isn't much
gain to going async in the current cli demo app, a full fledged app may
have more to gain by it.
First foray into async rust, so I might not do it right...
|
|
|
|
| |
Not really easy to find a goot pure text representation of this, though.
|
|
|