mirror of
https://github.com/vector-im/hydrogen-web.git
synced 2024-12-24 12:04:57 +01:00
Merge pull request #814 from vector-im/leave-room-hsapi
Add kick, ban & unban api
This commit is contained in:
commit
643f43413e
@ -285,6 +285,27 @@ export class HomeServerApi {
|
|||||||
return this._post(`/rooms/${encodeURIComponent(roomId)}/forget`, {}, {}, options);
|
return this._post(`/rooms/${encodeURIComponent(roomId)}/forget`, {}, {}, options);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
kick(roomId: string, userId: string, reason?: string, options?: BaseRequestOptions): IHomeServerRequest {
|
||||||
|
return this._post(`/rooms/${encodeURIComponent(roomId)}/kick`, {}, {
|
||||||
|
user_id: userId,
|
||||||
|
reason: reason,
|
||||||
|
}, options);
|
||||||
|
}
|
||||||
|
|
||||||
|
ban(roomId: string, userId: string, reason?: string, options?: BaseRequestOptions): IHomeServerRequest {
|
||||||
|
return this._post(`/rooms/${encodeURIComponent(roomId)}/ban`, {}, {
|
||||||
|
user_id: userId,
|
||||||
|
reason: reason,
|
||||||
|
}, options);
|
||||||
|
}
|
||||||
|
|
||||||
|
unban(roomId: string, userId: string, reason?: string, options?: BaseRequestOptions): IHomeServerRequest {
|
||||||
|
return this._post(`/rooms/${encodeURIComponent(roomId)}/unban`, {}, {
|
||||||
|
user_id: userId,
|
||||||
|
reason: reason,
|
||||||
|
}, options);
|
||||||
|
}
|
||||||
|
|
||||||
logout(options?: BaseRequestOptions): IHomeServerRequest {
|
logout(options?: BaseRequestOptions): IHomeServerRequest {
|
||||||
return this._post(`/logout`, {}, {}, options);
|
return this._post(`/logout`, {}, {}, options);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user