From 2cd9e330fb1f6c52b9c3e47f82aae852ed31e8d4 Mon Sep 17 00:00:00 2001 From: rexy712 Date: Thu, 21 Mar 2019 16:49:54 -0700 Subject: [PATCH] profile picture setting --- src/matrix.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/matrix.cpp b/src/matrix.cpp index a9564bb..5c68531 100644 --- a/src/matrix.cpp +++ b/src/matrix.cpp @@ -109,6 +109,9 @@ namespace matrix{ void bot::set_display_name(const raii::string_base& newname){ raii::string reply = _put_curl(raii::string("{\"displayname\":\"" + newname + "\"}"), raii::string("https://" + m_homeserver + "/_matrix/client/r0/profile/" + m_userid + "/displayname?access_token=" + m_access_token), raii::curl_llist()); } + void bot::set_profile_picture(const raii::string_base& media_url){ + raii::string reply = _put_curl(raii::string("{\"avatar_url\":\"" + media_url + "\"}"), raii::string("https://" + m_homeserver + "/_matrix/client/r0/profile/" + m_curl.encode(m_userid) + "/avatar_url?access_token=" + m_access_token), raii::curl_llist()); + } raii::rjp_string bot::room_alias_to_id(const raii::string_base& alias){ auto tmp = m_curl.encode(alias, alias.length());