Fixed tgme sync

This commit is contained in:
Igor Zhukov 2014-12-15 23:46:08 -08:00
parent d7b1def56b
commit 666d492a76
2 changed files with 4 additions and 2 deletions

View File

@ -24,7 +24,7 @@ angular.module('izhukov.mtproto.wrapper', ['izhukov.utils', 'izhukov.mtproto'])
});
function telegramMeNotify (newValue) {
if (telegramMeNotified != newValue) {
if (telegramMeNotified !== newValue) {
telegramMeNotified = newValue;
TelegramMeWebService.setAuthorized(telegramMeNotified);
}

View File

@ -687,7 +687,7 @@ angular.module('myApp.services', ['myApp.i18n', 'izhukov.utils'])
}
})
.service('AppMessagesManager', function ($q, $rootScope, $location, $filter, ApiUpdatesManager, AppUsersManager, AppChatsManager, AppPeersManager, AppPhotosManager, AppVideoManager, AppDocsManager, AppAudioManager, MtpApiManager, MtpApiFileManager, RichTextProcessor, NotificationsManager, SearchIndexManager, PeersSelectService,Storage, FileManager, _) {
.service('AppMessagesManager', function ($q, $rootScope, $location, $filter, ApiUpdatesManager, AppUsersManager, AppChatsManager, AppPeersManager, AppPhotosManager, AppVideoManager, AppDocsManager, AppAudioManager, MtpApiManager, MtpApiFileManager, RichTextProcessor, NotificationsManager, SearchIndexManager, PeersSelectService, Storage, FileManager, TelegramMeWebService, _) {
var messagesStorage = {};
var messagesForHistory = {};
@ -775,6 +775,8 @@ angular.module('myApp.services', ['myApp.i18n', 'izhukov.utils'])
limit: limit,
max_id: maxID || 0
}).then(function (dialogsResult) {
TelegramMeWebService.setAuthorized(true);
AppUsersManager.saveApiUsers(dialogsResult.users);
AppChatsManager.saveApiChats(dialogsResult.chats);
saveMessages(dialogsResult.messages);