mirror of https://github.com/vector-im/riot-web
Add onRoomCreated callback to CreateRoom organism
parent
a748c090fb
commit
03b715b8bf
|
@ -20,6 +20,16 @@ var React = require("react");
|
||||||
var MatrixClientPeg = require("../../MatrixClientPeg");
|
var MatrixClientPeg = require("../../MatrixClientPeg");
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
propTypes: {
|
||||||
|
onRoomCreated: React.PropTypes.func,
|
||||||
|
},
|
||||||
|
|
||||||
|
getDefaultProps: function() {
|
||||||
|
return {
|
||||||
|
onRoomCreated: function() {},
|
||||||
|
};
|
||||||
|
},
|
||||||
|
|
||||||
onCreateRoom: function() {
|
onCreateRoom: function() {
|
||||||
var options = {};
|
var options = {};
|
||||||
|
|
||||||
|
@ -46,5 +56,9 @@ module.exports = {
|
||||||
}
|
}
|
||||||
|
|
||||||
var deferred = MatrixClientPeg.get().createRoom(options);
|
var deferred = MatrixClientPeg.get().createRoom(options);
|
||||||
|
|
||||||
|
deferred.done(function () {
|
||||||
|
this.props.onRoomCreated();
|
||||||
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue