diff --git a/app/js/lib/mtproto_wrapper.js b/app/js/lib/mtproto_wrapper.js index 5632c8ba..35849112 100644 --- a/app/js/lib/mtproto_wrapper.js +++ b/app/js/lib/mtproto_wrapper.js @@ -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); } diff --git a/app/js/services.js b/app/js/services.js index 697bdda8..8f5afbe7 100644 --- a/app/js/services.js +++ b/app/js/services.js @@ -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);