Skip to content
Snippets Groups Projects
Commit ede161d2 authored by Emmanuel ROHEE's avatar Emmanuel ROHEE
Browse files

Added /kick $user_id

parent b5f9d47c
No related branches found
No related tags found
No related merge requests found
......@@ -283,8 +283,18 @@ angular.module('RoomController', ['ngSanitize', 'mFileInput'])
}
break;
case "/kick":
// Kick a user from the room
if (2 === args.length) {
var user_id = args[1];
// Set his state in the room as leave
promise = matrixService.membershipChange($scope.room_id, user_id, "leave");
}
break;
case "/ban":
// Ban the user id from the room
// Ban a user from the room
if (2 <= args.length) {
// TODO: The user may have entered the display name
// Need display name -> user_id resolution. Pb: how to manage user with same display names?
......@@ -299,7 +309,7 @@ angular.module('RoomController', ['ngSanitize', 'mFileInput'])
break;
case "/unban":
// Unban the user id from the room
// Unban a user from the room
if (2 === args.length) {
var user_id = args[1];
......@@ -309,7 +319,7 @@ angular.module('RoomController', ['ngSanitize', 'mFileInput'])
break;
case "/op":
// Define the power level of an user
// Define the power level of a user
if (3 === args.length) {
var user_id = args[1];
var powerLevel = parseInt(args[2]);
......@@ -318,7 +328,7 @@ angular.module('RoomController', ['ngSanitize', 'mFileInput'])
break;
case "/deop":
// Reset the power level of an user
// Reset the power level of a user
if (2 === args.length) {
var user_id = args[1];
promise = matrixService.setUserPowerLevel($scope.room_id, user_id, undefined);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment