reindent promises as per dave's PR feedback
This commit is contained in:
parent
d0eedb4faa
commit
aa412bed0f
1 changed files with 71 additions and 63 deletions
|
@ -58,15 +58,16 @@ module.exports = React.createClass({
|
||||||
var roomId = this.props.member.roomId;
|
var roomId = this.props.member.roomId;
|
||||||
var target = this.props.member.userId;
|
var target = this.props.member.userId;
|
||||||
MatrixClientPeg.get().kick(roomId, target).done(function() {
|
MatrixClientPeg.get().kick(roomId, target).done(function() {
|
||||||
// NO-OP; rely on the m.room.member event coming down else we could
|
// NO-OP; rely on the m.room.member event coming down else we could
|
||||||
// get out of sync if we force setState here!
|
// get out of sync if we force setState here!
|
||||||
console.log("Kick success");
|
console.log("Kick success");
|
||||||
}, function(err) {
|
}, function(err) {
|
||||||
Modal.createDialog(ErrorDialog, {
|
Modal.createDialog(ErrorDialog, {
|
||||||
title: "Kick error",
|
title: "Kick error",
|
||||||
description: err.message
|
description: err.message
|
||||||
});
|
});
|
||||||
});
|
}
|
||||||
|
);
|
||||||
this.props.onFinished();
|
this.props.onFinished();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -74,16 +75,18 @@ module.exports = React.createClass({
|
||||||
var ErrorDialog = sdk.getComponent("dialogs.ErrorDialog");
|
var ErrorDialog = sdk.getComponent("dialogs.ErrorDialog");
|
||||||
var roomId = this.props.member.roomId;
|
var roomId = this.props.member.roomId;
|
||||||
var target = this.props.member.userId;
|
var target = this.props.member.userId;
|
||||||
MatrixClientPeg.get().ban(roomId, target).done(function() {
|
MatrixClientPeg.get().ban(roomId, target).done(
|
||||||
// NO-OP; rely on the m.room.member event coming down else we could
|
function() {
|
||||||
// get out of sync if we force setState here!
|
// NO-OP; rely on the m.room.member event coming down else we could
|
||||||
console.log("Ban success");
|
// get out of sync if we force setState here!
|
||||||
}, function(err) {
|
console.log("Ban success");
|
||||||
Modal.createDialog(ErrorDialog, {
|
}, function(err) {
|
||||||
title: "Ban error",
|
Modal.createDialog(ErrorDialog, {
|
||||||
description: err.message
|
title: "Ban error",
|
||||||
});
|
description: err.message
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
);
|
||||||
this.props.onFinished();
|
this.props.onFinished();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -118,16 +121,17 @@ module.exports = React.createClass({
|
||||||
}
|
}
|
||||||
|
|
||||||
MatrixClientPeg.get().setPowerLevel(roomId, target, level, powerLevelEvent).done(
|
MatrixClientPeg.get().setPowerLevel(roomId, target, level, powerLevelEvent).done(
|
||||||
function() {
|
function() {
|
||||||
// NO-OP; rely on the m.room.member event coming down else we could
|
// NO-OP; rely on the m.room.member event coming down else we could
|
||||||
// get out of sync if we force setState here!
|
// get out of sync if we force setState here!
|
||||||
console.log("Mute toggle success");
|
console.log("Mute toggle success");
|
||||||
}, function(err) {
|
}, function(err) {
|
||||||
Modal.createDialog(ErrorDialog, {
|
Modal.createDialog(ErrorDialog, {
|
||||||
title: "Mute error",
|
title: "Mute error",
|
||||||
description: err.message
|
description: err.message
|
||||||
});
|
});
|
||||||
});
|
}
|
||||||
|
);
|
||||||
this.props.onFinished();
|
this.props.onFinished();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -158,16 +162,17 @@ module.exports = React.createClass({
|
||||||
// toggle the level
|
// toggle the level
|
||||||
var newLevel = this.state.isTargetMod ? defaultLevel : modLevel;
|
var newLevel = this.state.isTargetMod ? defaultLevel : modLevel;
|
||||||
MatrixClientPeg.get().setPowerLevel(roomId, target, newLevel, powerLevelEvent).done(
|
MatrixClientPeg.get().setPowerLevel(roomId, target, newLevel, powerLevelEvent).done(
|
||||||
function() {
|
function() {
|
||||||
// NO-OP; rely on the m.room.member event coming down else we could
|
// NO-OP; rely on the m.room.member event coming down else we could
|
||||||
// get out of sync if we force setState here!
|
// get out of sync if we force setState here!
|
||||||
console.log("Mod toggle success");
|
console.log("Mod toggle success");
|
||||||
}, function(err) {
|
}, function(err) {
|
||||||
Modal.createDialog(ErrorDialog, {
|
Modal.createDialog(ErrorDialog, {
|
||||||
title: "Mod error",
|
title: "Mod error",
|
||||||
description: err.message
|
description: err.message
|
||||||
});
|
});
|
||||||
});
|
}
|
||||||
|
);
|
||||||
this.props.onFinished();
|
this.props.onFinished();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -188,16 +193,17 @@ module.exports = React.createClass({
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
MatrixClientPeg.get().setPowerLevel(roomId, target, powerLevel, powerLevelEvent).done(
|
MatrixClientPeg.get().setPowerLevel(roomId, target, powerLevel, powerLevelEvent).done(
|
||||||
function() {
|
function() {
|
||||||
// NO-OP; rely on the m.room.member event coming down else we could
|
// NO-OP; rely on the m.room.member event coming down else we could
|
||||||
// get out of sync if we force setState here!
|
// get out of sync if we force setState here!
|
||||||
console.log("Power change success");
|
console.log("Power change success");
|
||||||
}, function(err) {
|
}, function(err) {
|
||||||
Modal.createDialog(ErrorDialog, {
|
Modal.createDialog(ErrorDialog, {
|
||||||
title: "Failure to change power level",
|
title: "Failure to change power level",
|
||||||
description: err.message
|
description: err.message
|
||||||
});
|
});
|
||||||
});
|
}
|
||||||
|
);
|
||||||
this.props.onFinished();
|
this.props.onFinished();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -240,20 +246,22 @@ module.exports = React.createClass({
|
||||||
MatrixClientPeg.get().createRoom({
|
MatrixClientPeg.get().createRoom({
|
||||||
invite: [this.props.member.userId],
|
invite: [this.props.member.userId],
|
||||||
preset: "private_chat"
|
preset: "private_chat"
|
||||||
}).done(function(res) {
|
}).done(
|
||||||
self.setState({ creatingRoom: false });
|
function(res) {
|
||||||
dis.dispatch({
|
self.setState({ creatingRoom: false });
|
||||||
action: 'view_room',
|
dis.dispatch({
|
||||||
room_id: res.room_id
|
action: 'view_room',
|
||||||
});
|
room_id: res.room_id
|
||||||
self.props.onFinished();
|
});
|
||||||
}, function(err) {
|
self.props.onFinished();
|
||||||
self.setState({ creatingRoom: false });
|
}, function(err) {
|
||||||
console.error(
|
self.setState({ creatingRoom: false });
|
||||||
"Failed to create room: %s", JSON.stringify(err)
|
console.error(
|
||||||
);
|
"Failed to create room: %s", JSON.stringify(err)
|
||||||
self.props.onFinished();
|
);
|
||||||
});
|
self.props.onFinished();
|
||||||
|
}
|
||||||
|
);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue