Fixed group create
This commit is contained in:
parent
0abe16eb1b
commit
16a3b4e2ae
@ -3417,22 +3417,21 @@ angular.module('myApp.controllers', ['myApp.i18n'])
|
||||
return MtpApiManager.invokeApi('messages.createChat', {
|
||||
title: $scope.group.name,
|
||||
users: inputUsers
|
||||
}).then(function (createdResult) {
|
||||
ApiUpdatesManager.processUpdateMessage({
|
||||
_: 'updates',
|
||||
users: createdResult.users,
|
||||
chats: createdResult.chats,
|
||||
seq: 0,
|
||||
updates: [{
|
||||
_: 'updateNewMessage',
|
||||
message: createdResult.message,
|
||||
pts: createdResult.pts,
|
||||
pts_count: createdResult.pts_count
|
||||
}]
|
||||
});
|
||||
}).then(function (updates) {
|
||||
ApiUpdatesManager.processUpdateMessage(updates);
|
||||
|
||||
if (updates.updates && updates.updates.length) {
|
||||
for (var i = 0, len = updates.updates.length, update; i < len; i++) {
|
||||
update = updates.updates[i];
|
||||
if (update._ == 'updateNewMessage') {
|
||||
$rootScope.$broadcast('history_focus', {peerString: AppChatsManager.getChatString(update.message.to_id.chat_id)
|
||||
});
|
||||
break;
|
||||
}
|
||||
}
|
||||
$modalInstance.close();
|
||||
}
|
||||
|
||||
var peerString = AppChatsManager.getChatString(createdResult.message.to_id.chat_id);
|
||||
$rootScope.$broadcast('history_focus', {peerString: peerString});
|
||||
})['finally'](function () {
|
||||
delete $scope.group.creating;
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user