Bug 1110155 - Added minimal Loop room name validation. r=mikedeboer
This commit is contained in:
@@ -423,8 +423,15 @@ loop.store = loop.store || {};
|
||||
* @param {sharedActions.RenameRoom} actionData
|
||||
*/
|
||||
renameRoom: function(actionData) {
|
||||
var newRoomName = actionData.newRoomName.trim();
|
||||
|
||||
// Skip update if name is unchanged or empty.
|
||||
if (!newRoomName || this.getStoreState("roomName") === newRoomName) {
|
||||
return;
|
||||
}
|
||||
|
||||
this.setStoreState({error: null});
|
||||
this._mozLoop.rooms.rename(actionData.roomToken, actionData.newRoomName,
|
||||
this._mozLoop.rooms.rename(actionData.roomToken, newRoomName,
|
||||
function(err) {
|
||||
if (err) {
|
||||
this.dispatchAction(new sharedActions.RenameRoomError({error: err}));
|
||||
|
||||
Reference in New Issue
Block a user