OlmAccount * olmAccount;\r
OlmSession * olmSession;\r
\r
- char server[SERVER_SIZE];\r
+ char server[SERVER_SIZE+1];\r
char accessTokenBuffer[ACCESS_TOKEN_SIZE];\r
char deviceIdBuffer[DEVICE_ID_SIZE];\r
char expireMsBuffer[EXPIRE_MS_SIZE];\r
MatrixClient * client,\r
const char * server);\r
\r
+bool\r
+MatrixClientSetAccessToken(\r
+ MatrixClient * client,\r
+ const char * accessToken);\r
+\r
bool\r
MatrixClientLoginPassword(\r
MatrixClient * client,\r
const char * username,\r
const char * password,\r
const char * displayName);\r
+ \r
+bool\r
+MatrixClientSendEvent(\r
+ MatrixClient * client,\r
+ const char * roomId,\r
+ const char * msgType,\r
+ const char * msgBody);\r
\r
bool\r
MatrixHttpInit(\r
MatrixHttpGet(\r
MatrixClient * client,\r
const char * url,\r
- char * outResponseBuffer, int outResponseCap);\r
+ char * outResponseBuffer, int outResponseCap,\r
+ bool authenticated);\r
\r
bool\r
MatrixHttpPost(\r
MatrixClient * client,\r
const char * url,\r
const char * requestBuffer,\r
- char * outResponseBuffer, int outResponseCap);\r
+ char * outResponseBuffer, int outResponseCap,\r
+ bool authenticated);\r
+\r
+bool\r
+MatrixHttpPut(\r
+ MatrixClient * client,\r
+ const char * url,\r
+ const char * requestBuffer,\r
+ char * outResponseBuffer, int outResponseCap,\r
+ bool authenticated);\r
\r
#endif\r