NotificationCenter.smali
.class public Lim/tpelyyftgw/messenger/NotificationCenter;
.super Ljava/lang/Object;
.source "NotificationCenter.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/messenger/NotificationCenter$DelayedPost;,
Lim/tpelyyftgw/messenger/NotificationCenter$NotificationCenterDelegate;
}
.end annotation
# static fields
.field public static final FileDidFailUpload:I
.field public static final FileDidUpload:I
.field public static final FileLoadProgressChanged:I
.field public static final FileUploadProgressChanged:I
.field private static volatile Instance:[Lim/tpelyyftgw/messenger/NotificationCenter;
.field public static final albumsDidLoad:I
.field public static final appDidLogIn:I
.field public static final appDidLogout:I
.field public static final archivedStickersCountDidLoad:I
.field public static final audioDidSent:I
.field public static final audioRecordTooShort:I
.field public static final audioRouteChanged:I
.field public static final authInfoUploadSuccess:I
.field public static final bandCardNeedReload:I
.field public static final bindBankCardSuccess:I
.field public static final bindBankSuccess:I
.field public static final blockedUsersDidLoad:I
.field public static final botInfoDidLoad:I
.field public static final botKeyboardDidLoad:I
.field public static final cameraInitied:I
.field public static final cdnVipBuySuccess:I
.field public static final channelRightsUpdated:I
.field public static final chatDidCreated:I
.field public static final chatDidFailCreate:I
.field public static final chatInfoCantLoad:I
.field public static final chatInfoDidLoad:I
.field public static final chatOnlineCountDidLoad:I
.field public static final chatSearchResultsAvailable:I
.field public static final chatSearchResultsLoading:I
.field public static final closeChats:I
.field public static final closeInCallActivity:I
.field public static final closeOtherAppActivities:I
.field public static final closeSearchByActiveAction:I
.field public static final configLoaded:I
.field public static final contactAboutPhonebookLoaded:I
.field public static final contactApplieReceived:I
.field public static final contactApplyUpdateCount:I
.field public static final contactApplyUpdateReceived:I
.field public static final contactApplyUpdateState:I
.field public static final contactRelationShip:I
.field public static final contactsDidLoad:I
.field public static final contactsImported:I
.field public static final deleteTransSuccess:I
.field public static final dialogPhotosLoaded:I
.field public static final dialogsNeedReload:I
.field public static final dialogsUnreadCounterChanged:I
.field public static final didCreatedNewDeleteTask:I
.field public static final didEndedCall:I
.field public static final didReceiveCall:I
.field public static final didReceiveNewMessages:I
.field public static final didReceiveSmsCode:I
.field public static final didReceivedWebpages:I
.field public static final didReceivedWebpagesInUpdates:I
.field public static final didRemoveTwoStepPassword:I
.field public static final didReplacedPhotoInMemCache:I
.field public static final didSetNewTheme:I
.field public static final didSetNewWallpapper:I
.field public static final didSetPasscode:I
.field public static final didSetTwoStepPassword:I
.field public static final didStartedCall:I
.field public static final didUpdateConnectionState:I
.field public static final didUpdatePollResults:I
.field public static final didUpdateReactions:I
.field public static final didUpdatedMessagesViews:I
.field public static final emojiDidLoad:I
.field public static final encryptedChatCreated:I
.field public static final encryptedChatUpdated:I
.field public static final fcDeleteReplyItem:I
.field public static final fcFollowStatusUpdate:I
.field public static final fcIgnoreOrDeleteItem:I
.field public static final fcIgnoreUser:I
.field public static final fcLikeStatusUpdate:I
.field public static final fcPermissionStatusUpdate:I
.field public static final fcPublishSuccess:I
.field public static final fcReplyItem:I
.field public static final featuredStickersDidLoad:I
.field public static final fileDidFailToLoad:I
.field public static final fileDidLoad:I
.field public static final fileNewChunkAvailable:I
.field public static final filePreparingFailed:I
.field public static final filePreparingStarted:I
.field public static final folderBecomeEmpty:I
.field public static final folderWebView:I
.field public static final getAccountConfigSuccess:I
.field public static final getAccountInfoSuccess:I
.field public static final getBackupIpStatus:I
.field private static volatile globalInstance:Lim/tpelyyftgw/messenger/NotificationCenter;
.field public static final goingToPreviewTheme:I
.field public static final groupStickersDidLoad:I
.field public static final groupingChanged:I
.field public static final hasNewContactsToImport:I
.field public static final hideAVideoFloatWindow:I
.field public static final historyCleared:I
.field public static final httpFileDidFailedLoad:I
.field public static final httpFileDidLoad:I
.field public static final liveLocationsCacheChanged:I
.field public static final liveLocationsChanged:I
.field public static final livefinishnotify:I
.field public static final liverestartnotify:I
.field public static final livestatechange:I
.field public static final locationPermissionGranted:I
.field public static final loginPasswordSetSuccess:I
.field public static final mainUserInfoChanged:I
.field public static final mediaCountDidLoad:I
.field public static final mediaCountsDidLoad:I
.field public static final mediaDidLoad:I
.field public static final messagePlayingDidReset:I
.field public static final messagePlayingDidSeek:I
.field public static final messagePlayingDidStart:I
.field public static final messagePlayingGoingToStop:I
.field public static final messagePlayingPlayStateChanged:I
.field public static final messagePlayingProgressDidChanged:I
.field public static final messageReceivedByAck:I
.field public static final messageReceivedByServer:I
.field public static final messageSendError:I
.field public static final messagesDeleted:I
.field public static final messagesDidLoad:I
.field public static final messagesRead:I
.field public static final messagesReadContent:I
.field public static final messagesReadEncrypted:I
.field public static final musicDidLoad:I
.field public static final needDeleteDialog:I
.field public static final needReloadArchivedStickers:I
.field public static final needReloadRecentDialogsSearch:I
.field public static final needSetDayNightTheme:I
.field public static final needShowAlert:I
.field public static final needShowPlayServicesAlert:I
.field public static final newDraftReceived:I
.field public static final newEmojiSuggestionsAvailable:I
.field public static final newLocationAvailable:I
.field public static final newPeopleNearbyAvailable:I
.field public static final newSessionReceived:I
.field public static final notificationsCountUpdated:I
.field public static final notificationsSettingsUpdated:I
.field public static final openArticle:I
.field public static final openedChatChanged:I
.field public static final orderCancelSuccessful:I
.field public static final orderConfirmPaySuccessful:I
.field public static final orderPutCoinsSuccessful:I
.field public static final payPasswordInterrupt:I
.field public static final payPasswordModifySuccess:I
.field public static final payPasswordResetSuccess:I
.field public static final payPasswordSetSuccess:I
.field public static final paymentFinished:I
.field public static final paymentPasswordDidSet:I
.field public static final peerSettingsDidLoad:I
.field public static final pinnedLiveMessage:I
.field public static final pinnedMessageDidLoad:I
.field public static final playerDidStartPlaying:I
.field public static final privacyRulesUpdated:I
.field public static final proxyCheckDone:I
.field public static final proxySettingsChanged:I
.field public static final pushMessagesUpdated:I
.field public static final pushRemoteOpenChat:I
.field public static final realNameAuthSuccess:I
.field public static final realNameCancelSuccess:I
.field public static final realNameModifySuccess:I
.field public static final receivedAVideoCallAccept:I
.field public static final receivedAVideoCallBusy:I
.field public static final receivedAVideoCallChangeVoice:I
.field public static final receivedAVideoCallReady:I
.field public static final receivedAVideoCallRequest:I
.field public static final recentDocumentsDidLoad:I
.field public static final recentImagesDidLoad:I
.field public static final rechargeSuccess:I
.field public static final recordProgressChanged:I
.field public static final recordStartError:I
.field public static final recordStarted:I
.field public static final recordStopped:I
.field public static final reecivedAVideoDiscarded:I
.field public static final releaseTransSuccess:I
.field public static final reloadHints:I
.field public static final reloadInlineHints:I
.field public static final reloadInterface:I
.field public static final removeAllMessagesFromDialog:I
.field public static final replaceMessagesObjects:I
.field public static final replyMessagesDidLoad:I
.field public static final saveGallerySetChanged:I
.field public static final scheduledMessagesUpdated:I
.field public static final screenchangenotify:I
.field public static final screenshotTook:I
.field public static final selectedTopicSuccess:I
.field public static final selectedTopicSuccessToPublish:I
.field public static final sendingMessagesChanged:I
.field public static final startAllHeavyOperations:I
.field public static final stickersDidLoad:I
.field public static final stopAllHeavyOperations:I
.field public static final stopEncodingService:I
.field public static final suggestedLangpack:I
.field public static final themeListUpdated:I
.field public static final themeUploadError:I
.field public static final themeUploadedToServer:I
.field private static totalEvents:I
.field public static final unbindBankCardSuccess:I
.field public static final updateChatNewmsgMentionText:I
.field public static final updateInterfaces:I
.field public static final updateMentionsCount:I
.field public static final updateMessageMedia:I
.field public static final userAboutDidChanged:I
.field public static final userFriendsCircleUpdate:I
.field public static final userFullInfoDidLoad:I
.field public static final userInfoDidLoad:I
.field public static final videoLoadingStateChanged:I
.field public static final walletFindPasswordSuccess:I
.field public static final walletInfoNeedReload:I
.field public static final wallpapersDidLoad:I
.field public static final wallpapersNeedReload:I
.field public static final wasUnableToFindCurrentLocation:I
.field public static final weChatPaySuccess:I
.field public static final withdrawalSuccess:I
# instance fields
.field private addAfterBroadcast:Landroid/util/SparseArray;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/util/SparseArray<",
"Ljava/util/ArrayList<",
"Ljava/lang/Object;",
">;>;"
}
.end annotation
.end field
.field private allowedNotifications:[I
.field private animationInProgress:Z
.field private broadcasting:I
.field private currentAccount:I
.field private currentHeavyOperationFlags:I
.field private delayedPosts:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/messenger/NotificationCenter$DelayedPost;",
">;"
}
.end annotation
.end field
.field private observers:Landroid/util/SparseArray;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/util/SparseArray<",
"Ljava/util/ArrayList<",
"Ljava/lang/Object;",
">;>;"
}
.end annotation
.end field
.field private removeAfterBroadcast:Landroid/util/SparseArray;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/util/SparseArray<",
"Ljava/util/ArrayList<",
"Ljava/lang/Object;",
">;>;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 2
.line 13
const/4 v0, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
.line 16
add-int v1, v0, v0
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->getBackupIpStatus:I
.line 19
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveNewMessages:I
.line 20
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->updateInterfaces:I
.line 21
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->dialogsNeedReload:I
.line 22
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
.line 23
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesDeleted:I
.line 24
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->historyCleared:I
.line 25
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesRead:I
.line 26
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesDidLoad:I
.line 27
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->messageReceivedByAck:I
.line 28
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messageReceivedByServer:I
.line 29
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->messageSendError:I
.line 30
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->contactsDidLoad:I
.line 31
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->contactsImported:I
.line 32
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->hasNewContactsToImport:I
.line 33
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->chatDidCreated:I
.line 34
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->chatDidFailCreate:I
.line 35
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->chatInfoDidLoad:I
.line 36
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->chatInfoCantLoad:I
.line 37
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->mediaDidLoad:I
.line 38
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->mediaCountDidLoad:I
.line 39
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->mediaCountsDidLoad:I
.line 40
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->encryptedChatUpdated:I
.line 41
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesReadEncrypted:I
.line 42
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->encryptedChatCreated:I
.line 43
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->dialogPhotosLoaded:I
.line 44
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->folderBecomeEmpty:I
.line 45
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->removeAllMessagesFromDialog:I
.line 46
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->notificationsSettingsUpdated:I
.line 47
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->blockedUsersDidLoad:I
.line 48
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->openedChatChanged:I
.line 49
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didCreatedNewDeleteTask:I
.line 50
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->mainUserInfoChanged:I
.line 51
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->privacyRulesUpdated:I
.line 52
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->updateMessageMedia:I
.line 53
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->recentImagesDidLoad:I
.line 54
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->replaceMessagesObjects:I
.line 55
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetPasscode:I
.line 56
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetTwoStepPassword:I
.line 57
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didRemoveTwoStepPassword:I
.line 58
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->replyMessagesDidLoad:I
.line 59
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->pinnedMessageDidLoad:I
.line 60
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->newSessionReceived:I
.line 61
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceivedWebpages:I
.line 62
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceivedWebpagesInUpdates:I
.line 63
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->stickersDidLoad:I
.line 64
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->featuredStickersDidLoad:I
.line 65
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->groupStickersDidLoad:I
.line 66
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesReadContent:I
.line 67
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->botInfoDidLoad:I
.line 68
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->userInfoDidLoad:I
.line 69
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->userFullInfoDidLoad:I
.line 70
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->botKeyboardDidLoad:I
.line 71
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->chatSearchResultsAvailable:I
.line 72
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->chatSearchResultsLoading:I
.line 73
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->musicDidLoad:I
.line 74
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->needShowAlert:I
.line 75
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->needShowPlayServicesAlert:I
.line 76
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdatedMessagesViews:I
.line 77
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->needReloadRecentDialogsSearch:I
.line 78
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->peerSettingsDidLoad:I
.line 79
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->wasUnableToFindCurrentLocation:I
.line 80
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->reloadHints:I
.line 81
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->reloadInlineHints:I
.line 82
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->newDraftReceived:I
.line 83
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->recentDocumentsDidLoad:I
.line 84
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->needReloadArchivedStickers:I
.line 85
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->archivedStickersCountDidLoad:I
.line 86
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->paymentFinished:I
.line 87
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->channelRightsUpdated:I
.line 88
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->openArticle:I
.line 89
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->updateMentionsCount:I
.line 90
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdatePollResults:I
.line 91
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->chatOnlineCountDidLoad:I
.line 92
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->videoLoadingStateChanged:I
.line 93
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->newPeopleNearbyAvailable:I
.line 94
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->stopAllHeavyOperations:I
.line 95
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->startAllHeavyOperations:I
.line 96
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->sendingMessagesChanged:I
.line 97
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdateReactions:I
.line 98
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->scheduledMessagesUpdated:I
.line 100
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->httpFileDidLoad:I
.line 101
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->httpFileDidFailedLoad:I
.line 103
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdateConnectionState:I
.line 105
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->FileDidUpload:I
.line 106
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->FileDidFailUpload:I
.line 107
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->FileUploadProgressChanged:I
.line 108
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->FileLoadProgressChanged:I
.line 109
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->fileDidLoad:I
.line 110
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->fileDidFailToLoad:I
.line 111
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->filePreparingStarted:I
.line 112
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->fileNewChunkAvailable:I
.line 113
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->filePreparingFailed:I
.line 115
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->dialogsUnreadCounterChanged:I
.line 117
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingProgressDidChanged:I
.line 118
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidReset:I
.line 119
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingPlayStateChanged:I
.line 120
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidStart:I
.line 121
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingDidSeek:I
.line 122
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->messagePlayingGoingToStop:I
.line 123
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->recordProgressChanged:I
.line 124
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->recordStarted:I
.line 125
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->recordStartError:I
.line 126
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->recordStopped:I
.line 127
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->screenshotTook:I
.line 128
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->albumsDidLoad:I
.line 129
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->audioDidSent:I
.line 130
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->audioRecordTooShort:I
.line 131
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->audioRouteChanged:I
.line 133
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didStartedCall:I
.line 134
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didEndedCall:I
.line 135
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->closeInCallActivity:I
.line 137
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->appDidLogout:I
.line 138
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->appDidLogIn:I
.line 140
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->configLoaded:I
.line 142
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->needDeleteDialog:I
.line 144
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->newEmojiSuggestionsAvailable:I
.line 146
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->themeUploadedToServer:I
.line 147
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->themeUploadError:I
.line 150
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->pushMessagesUpdated:I
.line 151
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->stopEncodingService:I
.line 152
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->wallpapersDidLoad:I
.line 153
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->wallpapersNeedReload:I
.line 154
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveSmsCode:I
.line 155
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveCall:I
.line 156
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I
.line 157
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->closeOtherAppActivities:I
.line 158
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->cameraInitied:I
.line 159
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didReplacedPhotoInMemCache:I
.line 160
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetNewTheme:I
.line 161
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->themeListUpdated:I
.line 162
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->needSetDayNightTheme:I
.line 163
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->goingToPreviewTheme:I
.line 164
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->locationPermissionGranted:I
.line 165
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->reloadInterface:I
.line 166
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->suggestedLangpack:I
.line 167
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetNewWallpapper:I
.line 168
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->proxySettingsChanged:I
.line 169
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->proxyCheckDone:I
.line 170
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->liveLocationsChanged:I
.line 171
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->newLocationAvailable:I
.line 172
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->liveLocationsCacheChanged:I
.line 173
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->notificationsCountUpdated:I
.line 174
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->playerDidStartPlaying:I
.line 175
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->closeSearchByActiveAction:I
.line 176
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->pushRemoteOpenChat:I
.line 177
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->saveGallerySetChanged:I
.line 179
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->loginPasswordSetSuccess:I
.line 184
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->releaseTransSuccess:I
.line 185
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->deleteTransSuccess:I
.line 186
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->authInfoUploadSuccess:I
.line 188
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->payPasswordSetSuccess:I
.line 190
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->payPasswordModifySuccess:I
.line 192
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->payPasswordResetSuccess:I
.line 194
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->payPasswordInterrupt:I
.line 195
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->bindBankSuccess:I
.line 196
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->getAccountInfoSuccess:I
.line 197
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->getAccountConfigSuccess:I
.line 199
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->walletFindPasswordSuccess:I
.line 201
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->orderCancelSuccessful:I
.line 203
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->orderConfirmPaySuccessful:I
.line 205
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->orderPutCoinsSuccessful:I
.line 209
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->contactApplyUpdateReceived:I
.line 210
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->contactApplieReceived:I
.line 211
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->contactApplyUpdateState:I
.line 212
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->contactApplyUpdateCount:I
.line 213
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->contactAboutPhonebookLoaded:I
.line 214
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->contactRelationShip:I
.line 219
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->userFriendsCircleUpdate:I
.line 221
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->fcFollowStatusUpdate:I
.line 223
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->fcPermissionStatusUpdate:I
.line 225
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->fcIgnoreOrDeleteItem:I
.line 227
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->fcIgnoreUser:I
.line 229
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->fcLikeStatusUpdate:I
.line 231
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->fcReplyItem:I
.line 233
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->fcDeleteReplyItem:I
.line 235
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->selectedTopicSuccess:I
.line 237
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->selectedTopicSuccessToPublish:I
.line 239
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->fcPublishSuccess:I
.line 243
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->receivedAVideoCallRequest:I
.line 244
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->receivedAVideoCallReady:I
.line 245
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->reecivedAVideoDiscarded:I
.line 246
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->receivedAVideoCallAccept:I
.line 247
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->receivedAVideoCallBusy:I
.line 248
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->hideAVideoFloatWindow:I
.line 249
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->receivedAVideoCallChangeVoice:I
.line 250
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->livestatechange:I
.line 251
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->livefinishnotify:I
.line 252
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->liverestartnotify:I
.line 253
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->screenchangenotify:I
.line 258
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->realNameAuthSuccess:I
.line 260
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->realNameModifySuccess:I
.line 262
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->realNameCancelSuccess:I
.line 264
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->bindBankCardSuccess:I
.line 266
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->unbindBankCardSuccess:I
.line 268
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->rechargeSuccess:I
.line 270
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->withdrawalSuccess:I
.line 272
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->weChatPaySuccess:I
.line 275
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->groupingChanged:I
.line 277
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->updateChatNewmsgMentionText:I
.line 278
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->pinnedLiveMessage:I
.line 281
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->cdnVipBuySuccess:I
.line 283
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->folderWebView:I
.line 284
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->userAboutDidChanged:I
.line 285
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->bandCardNeedReload:I
.line 286
add-int/lit8 v0, v1, 0x1
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->walletInfoNeedReload:I
.line 287
add-int/lit8 v1, v0, 0x1
sput v1, Lim/tpelyyftgw/messenger/NotificationCenter;->totalEvents:I
sput v0, Lim/tpelyyftgw/messenger/NotificationCenter;->paymentPasswordDidSet:I
.line 317
const/4 v0, 0x3
new-array v0, v0, [Lim/tpelyyftgw/messenger/NotificationCenter;
sput-object v0, Lim/tpelyyftgw/messenger/NotificationCenter;->Instance:[Lim/tpelyyftgw/messenger/NotificationCenter;
return-void
.end method
.method public constructor <init>(I)V
.registers 4
.param p1, "account" # I
.line 348
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 290
new-instance v0, Landroid/util/SparseArray;
invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->observers:Landroid/util/SparseArray;
.line 291
new-instance v0, Landroid/util/SparseArray;
invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->removeAfterBroadcast:Landroid/util/SparseArray;
.line 292
new-instance v0, Landroid/util/SparseArray;
invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->addAfterBroadcast:Landroid/util/SparseArray;
.line 293
new-instance v0, Ljava/util/ArrayList;
const/16 v1, 0xa
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V
iput-object v0, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->delayedPosts:Ljava/util/ArrayList;
.line 295
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->broadcasting:I
.line 349
iput p1, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->currentAccount:I
.line 350
return-void
.end method
.method public static getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
.registers 4
.line 336
sget-object v0, Lim/tpelyyftgw/messenger/NotificationCenter;->globalInstance:Lim/tpelyyftgw/messenger/NotificationCenter;
.line 337
.local v0, "localInstance":Lim/tpelyyftgw/messenger/NotificationCenter;
if-nez v0, :cond_1a
.line 338
const-class v1, Lim/tpelyyftgw/messenger/NotificationCenter;
monitor-enter v1
.line 339
:try_start_7
sget-object v2, Lim/tpelyyftgw/messenger/NotificationCenter;->globalInstance:Lim/tpelyyftgw/messenger/NotificationCenter;
move-object v0, v2
.line 340
if-nez v0, :cond_15
.line 341
new-instance v2, Lim/tpelyyftgw/messenger/NotificationCenter;
const/4 v3, -0x1
invoke-direct {v2, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;-><init>(I)V
move-object v0, v2
sput-object v2, Lim/tpelyyftgw/messenger/NotificationCenter;->globalInstance:Lim/tpelyyftgw/messenger/NotificationCenter;
.line 343
:cond_15
monitor-exit v1
goto :goto_1a
:catchall_17
move-exception v2
monitor-exit v1
:try_end_19
.catchall {:try_start_7 .. :try_end_19} :catchall_17
throw v2
.line 345
:cond_1a
:goto_1a
return-object v0
.end method
.method public static getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
.registers 5
.param p0, "num" # I
.line 322
sget-object v0, Lim/tpelyyftgw/messenger/NotificationCenter;->Instance:[Lim/tpelyyftgw/messenger/NotificationCenter;
aget-object v0, v0, p0
.line 323
.local v0, "localInstance":Lim/tpelyyftgw/messenger/NotificationCenter;
if-nez v0, :cond_1f
.line 324
const-class v1, Lim/tpelyyftgw/messenger/NotificationCenter;
monitor-enter v1
.line 325
:try_start_9
sget-object v2, Lim/tpelyyftgw/messenger/NotificationCenter;->Instance:[Lim/tpelyyftgw/messenger/NotificationCenter;
aget-object v2, v2, p0
move-object v0, v2
.line 326
if-nez v0, :cond_1a
.line 327
sget-object v2, Lim/tpelyyftgw/messenger/NotificationCenter;->Instance:[Lim/tpelyyftgw/messenger/NotificationCenter;
new-instance v3, Lim/tpelyyftgw/messenger/NotificationCenter;
invoke-direct {v3, p0}, Lim/tpelyyftgw/messenger/NotificationCenter;-><init>(I)V
move-object v0, v3
aput-object v3, v2, p0
.line 329
:cond_1a
monitor-exit v1
goto :goto_1f
:catchall_1c
move-exception v2
monitor-exit v1
:try_end_1e
.catchall {:try_start_9 .. :try_end_1e} :catchall_1c
throw v2
.line 331
:cond_1f
:goto_1f
return-object v0
.end method
# virtual methods
.method public addObserver(Ljava/lang/Object;I)V
.registers 6
.param p1, "observer" # Ljava/lang/Object;
.param p2, "id" # I
.line 449
sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->DEBUG_VERSION:Z
if-eqz v0, :cond_1d
.line 450
invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
move-result-object v0
sget-object v1, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationHandler:Landroid/os/Handler;
invoke-virtual {v1}, Landroid/os/Handler;->getLooper()Landroid/os/Looper;
move-result-object v1
invoke-virtual {v1}, Landroid/os/Looper;->getThread()Ljava/lang/Thread;
move-result-object v1
if-ne v0, v1, :cond_15
goto :goto_1d
.line 451
:cond_15
new-instance v0, Ljava/lang/RuntimeException;
const-string v1, "addObserver allowed only from MAIN thread"
invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw v0
.line 454
:cond_1d
:goto_1d
iget v0, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->broadcasting:I
if-eqz v0, :cond_3a
.line 455
iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->addAfterBroadcast:Landroid/util/SparseArray;
invoke-virtual {v0, p2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/ArrayList;
.line 456
.local v0, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
if-nez v0, :cond_36
.line 457
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
move-object v0, v1
.line 458
iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->addAfterBroadcast:Landroid/util/SparseArray;
invoke-virtual {v1, p2, v0}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 460
:cond_36
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 461
return-void
.line 463
.end local v0 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
:cond_3a
iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->observers:Landroid/util/SparseArray;
invoke-virtual {v0, p2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/ArrayList;
.line 464
.local v0, "objects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
if-nez v0, :cond_4f
.line 465
iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->observers:Landroid/util/SparseArray;
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
move-object v0, v2
invoke-virtual {v1, p2, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 467
:cond_4f
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_56
.line 468
return-void
.line 470
:cond_56
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 471
return-void
.end method
.method public getCurrentHeavyOperationFlags()I
.registers 2
.line 377
iget v0, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->currentHeavyOperationFlags:I
return v0
.end method
.method public hasObservers(I)Z
.registers 3
.param p1, "id" # I
.line 495
iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->observers:Landroid/util/SparseArray;
invoke-virtual {v0, p1}, Landroid/util/SparseArray;->indexOfKey(I)I
move-result v0
if-ltz v0, :cond_a
const/4 v0, 0x1
goto :goto_b
:cond_a
const/4 v0, 0x0
:goto_b
return v0
.end method
.method public isAnimationInProgress()Z
.registers 2
.line 373
iget-boolean v0, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->animationInProgress:Z
return v0
.end method
.method public varargs postNotificationName(I[Ljava/lang/Object;)V
.registers 8
.param p1, "id" # I
.param p2, "args" # [Ljava/lang/Object;
.line 381
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->startAllHeavyOperations:I
const/4 v1, 0x0
if-eq p1, v0, :cond_c
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->stopAllHeavyOperations:I
if-ne p1, v0, :cond_a
goto :goto_c
:cond_a
const/4 v0, 0x0
goto :goto_d
:cond_c
:goto_c
const/4 v0, 0x1
.line 382
.local v0, "allowDuringAnimation":Z
:goto_d
if-nez v0, :cond_22
iget-object v2, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->allowedNotifications:[I
if-eqz v2, :cond_22
.line 383
const/4 v2, 0x0
.local v2, "a":I
:goto_14
iget-object v3, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->allowedNotifications:[I
array-length v4, v3
if-ge v2, v4, :cond_22
.line 384
aget v3, v3, v2
if-ne v3, p1, :cond_1f
.line 385
const/4 v0, 0x1
.line 386
goto :goto_22
.line 383
:cond_1f
add-int/lit8 v2, v2, 0x1
goto :goto_14
.line 390
.end local v2 # "a":I
:cond_22
:goto_22
sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->startAllHeavyOperations:I
if-ne p1, v2, :cond_36
.line 391
aget-object v1, p2, v1
check-cast v1, Ljava/lang/Integer;
.line 392
.local v1, "flags":Ljava/lang/Integer;
iget v2, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->currentHeavyOperationFlags:I
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v3
xor-int/lit8 v3, v3, -0x1
and-int/2addr v2, v3
iput v2, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->currentHeavyOperationFlags:I
.end local v1 # "flags":Ljava/lang/Integer;
goto :goto_48
.line 393
:cond_36
sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->stopAllHeavyOperations:I
if-ne p1, v2, :cond_48
.line 394
aget-object v1, p2, v1
check-cast v1, Ljava/lang/Integer;
.line 395
.restart local v1 # "flags":Ljava/lang/Integer;
iget v2, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->currentHeavyOperationFlags:I
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v3
or-int/2addr v2, v3
iput v2, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->currentHeavyOperationFlags:I
goto :goto_49
.line 393
.end local v1 # "flags":Ljava/lang/Integer;
:cond_48
:goto_48
nop
.line 397
:goto_49
invoke-virtual {p0, p1, v0, p2}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationNameInternal(IZ[Ljava/lang/Object;)V
.line 398
return-void
.end method
.method public varargs postNotificationNameInternal(IZ[Ljava/lang/Object;)V
.registers 10
.param p1, "id" # I
.param p2, "allowDuringAnimation" # Z
.param p3, "args" # [Ljava/lang/Object;
.line 402
sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->DEBUG_VERSION:Z
if-eqz v0, :cond_1d
.line 403
invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
move-result-object v0
sget-object v1, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationHandler:Landroid/os/Handler;
invoke-virtual {v1}, Landroid/os/Handler;->getLooper()Landroid/os/Looper;
move-result-object v1
invoke-virtual {v1}, Landroid/os/Looper;->getThread()Ljava/lang/Thread;
move-result-object v1
if-ne v0, v1, :cond_15
goto :goto_1d
.line 404
:cond_15
new-instance v0, Ljava/lang/RuntimeException;
const-string v1, "postNotificationName allowed only from MAIN thread"
invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw v0
.line 407
:cond_1d
:goto_1d
if-nez p2, :cond_50
iget-boolean v0, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->animationInProgress:Z
if-eqz v0, :cond_50
.line 408
new-instance v0, Lim/tpelyyftgw/messenger/NotificationCenter$DelayedPost;
const/4 v1, 0x0
invoke-direct {v0, p0, p1, p3, v1}, Lim/tpelyyftgw/messenger/NotificationCenter$DelayedPost;-><init>(Lim/tpelyyftgw/messenger/NotificationCenter;I[Ljava/lang/Object;Lim/tpelyyftgw/messenger/NotificationCenter$1;)V
.line 409
.local v0, "delayedPost":Lim/tpelyyftgw/messenger/NotificationCenter$DelayedPost;
iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->delayedPosts:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 410
sget-boolean v1, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z
if-eqz v1, :cond_4f
.line 411
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "delay post notification "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v2, " with args count = "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
array-length v2, p3
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/String;)V
.line 413
:cond_4f
return-void
.line 415
.end local v0 # "delayedPost":Lim/tpelyyftgw/messenger/NotificationCenter$DelayedPost;
:cond_50
iget v0, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->broadcasting:I
add-int/lit8 v0, v0, 0x1
iput v0, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->broadcasting:I
.line 416
iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->observers:Landroid/util/SparseArray;
invoke-virtual {v0, p1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/ArrayList;
.line 417
.local v0, "objects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
if-eqz v0, :cond_7c
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-nez v1, :cond_7c
.line 418
const/4 v1, 0x0
.local v1, "a":I
:goto_67
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v2
if-ge v1, v2, :cond_7c
.line 419
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
.line 420
.local v2, "obj":Ljava/lang/Object;
move-object v3, v2
check-cast v3, Lim/tpelyyftgw/messenger/NotificationCenter$NotificationCenterDelegate;
iget v4, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->currentAccount:I
invoke-interface {v3, p1, v4, p3}, Lim/tpelyyftgw/messenger/NotificationCenter$NotificationCenterDelegate;->didReceivedNotification(II[Ljava/lang/Object;)V
.line 418
.end local v2 # "obj":Ljava/lang/Object;
add-int/lit8 v1, v1, 0x1
goto :goto_67
.line 423
.end local v1 # "a":I
:cond_7c
iget v1, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->broadcasting:I
add-int/lit8 v1, v1, -0x1
iput v1, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->broadcasting:I
.line 424
if-nez v1, :cond_f4
.line 425
iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->removeAfterBroadcast:Landroid/util/SparseArray;
invoke-virtual {v1}, Landroid/util/SparseArray;->size()I
move-result v1
if-eqz v1, :cond_bc
.line 426
const/4 v1, 0x0
.restart local v1 # "a":I
:goto_8d
iget-object v2, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->removeAfterBroadcast:Landroid/util/SparseArray;
invoke-virtual {v2}, Landroid/util/SparseArray;->size()I
move-result v2
if-ge v1, v2, :cond_b7
.line 427
iget-object v2, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->removeAfterBroadcast:Landroid/util/SparseArray;
invoke-virtual {v2, v1}, Landroid/util/SparseArray;->keyAt(I)I
move-result v2
.line 428
.local v2, "key":I
iget-object v3, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->removeAfterBroadcast:Landroid/util/SparseArray;
invoke-virtual {v3, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/util/ArrayList;
.line 429
.local v3, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
const/4 v4, 0x0
.local v4, "b":I
:goto_a4
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v5
if-ge v4, v5, :cond_b4
.line 430
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
invoke-virtual {p0, v5, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 429
add-int/lit8 v4, v4, 0x1
goto :goto_a4
.line 426
.end local v2 # "key":I
.end local v3 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
.end local v4 # "b":I
:cond_b4
add-int/lit8 v1, v1, 0x1
goto :goto_8d
.line 433
.end local v1 # "a":I
:cond_b7
iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->removeAfterBroadcast:Landroid/util/SparseArray;
invoke-virtual {v1}, Landroid/util/SparseArray;->clear()V
.line 435
:cond_bc
iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->addAfterBroadcast:Landroid/util/SparseArray;
invoke-virtual {v1}, Landroid/util/SparseArray;->size()I
move-result v1
if-eqz v1, :cond_f4
.line 436
const/4 v1, 0x0
.restart local v1 # "a":I
:goto_c5
iget-object v2, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->addAfterBroadcast:Landroid/util/SparseArray;
invoke-virtual {v2}, Landroid/util/SparseArray;->size()I
move-result v2
if-ge v1, v2, :cond_ef
.line 437
iget-object v2, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->addAfterBroadcast:Landroid/util/SparseArray;
invoke-virtual {v2, v1}, Landroid/util/SparseArray;->keyAt(I)I
move-result v2
.line 438
.restart local v2 # "key":I
iget-object v3, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->addAfterBroadcast:Landroid/util/SparseArray;
invoke-virtual {v3, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/util/ArrayList;
.line 439
.restart local v3 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
const/4 v4, 0x0
.restart local v4 # "b":I
:goto_dc
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v5
if-ge v4, v5, :cond_ec
.line 440
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
invoke-virtual {p0, v5, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 439
add-int/lit8 v4, v4, 0x1
goto :goto_dc
.line 436
.end local v2 # "key":I
.end local v3 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
.end local v4 # "b":I
:cond_ec
add-int/lit8 v1, v1, 0x1
goto :goto_c5
.line 443
.end local v1 # "a":I
:cond_ef
iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->addAfterBroadcast:Landroid/util/SparseArray;
invoke-virtual {v1}, Landroid/util/SparseArray;->clear()V
.line 446
:cond_f4
return-void
.end method
.method public removeObserver(Ljava/lang/Object;I)V
.registers 5
.param p1, "observer" # Ljava/lang/Object;
.param p2, "id" # I
.line 474
sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->DEBUG_VERSION:Z
if-eqz v0, :cond_1e
.line 475
invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
move-result-object v0
sget-object v1, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationHandler:Landroid/os/Handler;
invoke-virtual {v1}, Landroid/os/Handler;->getLooper()Landroid/os/Looper;
move-result-object v1
invoke-virtual {v1}, Landroid/os/Looper;->getThread()Ljava/lang/Thread;
move-result-object v1
if-ne v0, v1, :cond_15
goto :goto_1e
.line 476
:cond_15
new-instance v0, Ljava/lang/RuntimeException;
const-string/jumbo v1, "removeObserver allowed only from MAIN thread"
invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw v0
.line 479
:cond_1e
:goto_1e
iget v0, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->broadcasting:I
if-eqz v0, :cond_3b
.line 480
iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->removeAfterBroadcast:Landroid/util/SparseArray;
invoke-virtual {v0, p2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/ArrayList;
.line 481
.local v0, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
if-nez v0, :cond_37
.line 482
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
move-object v0, v1
.line 483
iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->removeAfterBroadcast:Landroid/util/SparseArray;
invoke-virtual {v1, p2, v0}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 485
:cond_37
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 486
return-void
.line 488
.end local v0 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
:cond_3b
iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->observers:Landroid/util/SparseArray;
invoke-virtual {v0, p2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/ArrayList;
.line 489
.local v0, "objects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
if-eqz v0, :cond_48
.line 490
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
.line 492
:cond_48
return-void
.end method
.method public setAllowedNotificationsDutingAnimation([I)V
.registers 2
.param p1, "notifications" # [I
.line 353
iput-object p1, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->allowedNotifications:[I
.line 354
return-void
.end method
.method public setAnimationInProgress(Z)V
.registers 8
.param p1, "value" # Z
.line 357
const/16 v0, 0x200
.line 360
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
.line 357
const/4 v1, 0x0
const/4 v2, 0x1
if-eqz p1, :cond_18
.line 358
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v3
sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->stopAllHeavyOperations:I
new-array v5, v2, [Ljava/lang/Object;
aput-object v0, v5, v1
invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
goto :goto_25
.line 360
:cond_18
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v3
sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->startAllHeavyOperations:I
new-array v5, v2, [Ljava/lang/Object;
aput-object v0, v5, v1
invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 362
:goto_25
iput-boolean p1, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->animationInProgress:Z
.line 363
if-nez p1, :cond_55
iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->delayedPosts:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-nez v0, :cond_55
.line 364
const/4 v0, 0x0
.local v0, "a":I
:goto_32
iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->delayedPosts:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-ge v0, v1, :cond_50
.line 365
iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->delayedPosts:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/messenger/NotificationCenter$DelayedPost;
.line 366
.local v1, "delayedPost":Lim/tpelyyftgw/messenger/NotificationCenter$DelayedPost;
# getter for: Lim/tpelyyftgw/messenger/NotificationCenter$DelayedPost;->id:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/NotificationCenter$DelayedPost;->access$000(Lim/tpelyyftgw/messenger/NotificationCenter$DelayedPost;)I
move-result v3
# getter for: Lim/tpelyyftgw/messenger/NotificationCenter$DelayedPost;->args:[Ljava/lang/Object;
invoke-static {v1}, Lim/tpelyyftgw/messenger/NotificationCenter$DelayedPost;->access$100(Lim/tpelyyftgw/messenger/NotificationCenter$DelayedPost;)[Ljava/lang/Object;
move-result-object v4
invoke-virtual {p0, v3, v2, v4}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationNameInternal(IZ[Ljava/lang/Object;)V
.line 364
.end local v1 # "delayedPost":Lim/tpelyyftgw/messenger/NotificationCenter$DelayedPost;
add-int/lit8 v0, v0, 0x1
goto :goto_32
.line 368
.end local v0 # "a":I
:cond_50
iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationCenter;->delayedPosts:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
.line 370
:cond_55
return-void
.end method