add sendtyping

master
Nicolò Balzarotti 2018-09-18 10:56:33 +02:00
parent 6aab80a967
commit b475559535
2 changed files with 9 additions and 2 deletions

View File

@ -82,3 +82,10 @@ function history(u::MatrixUser, room_id::String; limit = 15)
end
, res["chunk"])
end
function sendtyping(u::MatrixUser, room_id::String; typing = true, timeout = 30000)
path = join([u.server.instance, API_PATH,
string("rooms/", escapeuri(room_id), "/typing/", u.userid)], "/")
data = Dict{String,Any}("typing" => typing, "timeout" => timeout)
put(u, path, data)
end

View File

@ -39,7 +39,7 @@ function post(u::MatrixUser, path::String,
end
function request(request::String, u::MatrixUser, path::String,
data::Dict{String,String};
data::Dict{String,Any};
mime = "application/json")
HTTP.request(request,
join([u.server.instance, API_PATH, path], "/"),
@ -51,7 +51,7 @@ function request(request::String, u::MatrixUser, path::String,
end
function put(u::MatrixUser, path::String,
data::Dict{String,String};
data::Dict{String,Any};
mime = "application/json")
request("PUT", u, path, data, mime = mime)
end