#ifndef MATRIX_CURL_SESSION_H #define MATRIX_CURL_SESSION_H #include typedef struct { CURL *curl; char *url; char *servername; char *mxid; char *token; char *dev_id; } matrix_session; char *matrix_whoami(matrix_session *sess); matrix_session* matrix_access_token(const char *url, const char *token); matrix_session* matrix_login_pass(const char *url, const char *user, const char *passwd, const char *devname); void matrix_session_free(matrix_session *sess); #endif