Open niklaslong opened 4 years ago
Docs: https://matrix.org/docs/spec/client_server/r0.6.1
Edit: the list below is inaccurate as some have been partially implemented. Please refer to the SDK docs and the Matrix client-server API docs to determine which endpoints still need to be implemented. The admin endpoints also need to be implemented: https://github.com/matrix-org/synapse/tree/master/docs/admin_api
Progress:
The goal is to implement a wrapper for the Matrix client-server API. This wrapper will consist of:
Request
module which returns a struct containing the data necessary for each HTTP requestHTTPClient
module which makes the requests using TeslaanClient
module which ties the aforementioned modules together in order to make the HTTP requests to a Matrix homeserver.Client
module which makes the request through the configured HTTP client and will in future include a parse response stack.