SYIOS-2 - MXRoom: add shortcut methods like inviteUser, postMessage, etc.

Done for room name & topic
This commit is contained in:
manuroe
2014-12-11 18:37:25 +01:00
parent 24fe42864b
commit f4aec89fcc
@@ -1435,13 +1435,13 @@ NSString *const kCmdResetUserPowerLevel = @"/deop";
NSString *roomName = self.roomNameTextField.text;
if ([roomName isEqualToString:self.mxRoom.state.name] == NO) {
[self startActivityIndicator];
MatrixHandler *mxHandler = [MatrixHandler sharedHandler];
[mxHandler.mxRestClient setRoomName:self.roomId name:roomName success:^{
[self stopActivityIndicator];
__weak typeof(self) weakSelf = self;
[self.mxRoom setName:roomName success:^{
[weakSelf stopActivityIndicator];
} failure:^(NSError *error) {
[self stopActivityIndicator];
[weakSelf stopActivityIndicator];
// Revert change
self.roomNameTextField.text = self.mxRoom.state.displayname;
weakSelf.roomNameTextField.text = weakSelf.mxRoom.state.displayname;
NSLog(@"Rename room failed: %@", error);
//Alert user
[[AppDelegate theDelegate] showErrorAsAlert:error];