add sendtyping
parent
6aab80a967
commit
b475559535
|
@ -82,3 +82,10 @@ function history(u::MatrixUser, room_id::String; limit = 15)
|
||||||
end
|
end
|
||||||
, res["chunk"])
|
, res["chunk"])
|
||||||
end
|
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
|
||||||
|
|
|
@ -39,7 +39,7 @@ function post(u::MatrixUser, path::String,
|
||||||
end
|
end
|
||||||
|
|
||||||
function request(request::String, u::MatrixUser, path::String,
|
function request(request::String, u::MatrixUser, path::String,
|
||||||
data::Dict{String,String};
|
data::Dict{String,Any};
|
||||||
mime = "application/json")
|
mime = "application/json")
|
||||||
HTTP.request(request,
|
HTTP.request(request,
|
||||||
join([u.server.instance, API_PATH, path], "/"),
|
join([u.server.instance, API_PATH, path], "/"),
|
||||||
|
@ -51,7 +51,7 @@ function request(request::String, u::MatrixUser, path::String,
|
||||||
end
|
end
|
||||||
|
|
||||||
function put(u::MatrixUser, path::String,
|
function put(u::MatrixUser, path::String,
|
||||||
data::Dict{String,String};
|
data::Dict{String,Any};
|
||||||
mime = "application/json")
|
mime = "application/json")
|
||||||
request("PUT", u, path, data, mime = mime)
|
request("PUT", u, path, data, mime = mime)
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue