ContactsController$MyContentObserver.smali

.class Lim/tpelyyftgw/messenger/ContactsController$MyContentObserver;
.super Landroid/database/ContentObserver;
.source "ContactsController.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lim/tpelyyftgw/messenger/ContactsController;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x2
    name = "MyContentObserver"
.end annotation


# instance fields
.field private checkRunnable:Ljava/lang/Runnable;

.field final synthetic this$0:Lim/tpelyyftgw/messenger/ContactsController;


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method public constructor <init>(Lim/tpelyyftgw/messenger/ContactsController;)V
    .registers 2

    .line 91
    iput-object p1, p0, Lim/tpelyyftgw/messenger/ContactsController$MyContentObserver;->this$0:Lim/tpelyyftgw/messenger/ContactsController;

    .line 92
    const/4 p1, 0x0

    invoke-direct {p0, p1}, Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V

    .line 80
    sget-object p1, Lim/tpelyyftgw/messenger/-$$Lambda$ContactsController$MyContentObserver$McHZK8nImhw78uYZPizUsdqK9ek;->INSTANCE:Lim/tpelyyftgw/messenger/-$$Lambda$ContactsController$MyContentObserver$McHZK8nImhw78uYZPizUsdqK9ek;

    iput-object p1, p0, Lim/tpelyyftgw/messenger/ContactsController$MyContentObserver;->checkRunnable:Ljava/lang/Runnable;

    .line 93
    return-void
.end method

.method static synthetic lambda$new$0()V
    .registers 2

    .line 81
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_1
    const/4 v1, 0x3

    if-ge v0, v1, :cond_18

    .line 82
    invoke-static {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v1

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/UserConfig;->isClientActivated()Z

    move-result v1

    if-eqz v1, :cond_15

    .line 83
    invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v1

    invoke-virtual {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->resumeNetworkMaybe()V

    .line 81
    :cond_15
    add-int/lit8 v0, v0, 0x1

    goto :goto_1

    .line 89
    .end local v0    # "a":I
    :cond_18
    return-void
.end method


# virtual methods
.method public deliverSelfNotifications()Z
    .registers 2

    .line 109
    const/4 v0, 0x0

    return v0
.end method

.method public onChange(Z)V
    .registers 6
    .param p1, "selfChange"    # Z

    .line 97
    invoke-super {p0, p1}, Landroid/database/ContentObserver;->onChange(Z)V

    .line 98
    iget-object v0, p0, Lim/tpelyyftgw/messenger/ContactsController$MyContentObserver;->this$0:Lim/tpelyyftgw/messenger/ContactsController;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/ContactsController;->access$000(Lim/tpelyyftgw/messenger/ContactsController;)Ljava/lang/Object;

    move-result-object v0

    monitor-enter v0

    .line 99
    :try_start_a
    iget-object v1, p0, Lim/tpelyyftgw/messenger/ContactsController$MyContentObserver;->this$0:Lim/tpelyyftgw/messenger/ContactsController;

    invoke-static {v1}, Lim/tpelyyftgw/messenger/ContactsController;->access$100(Lim/tpelyyftgw/messenger/ContactsController;)Z

    move-result v1

    if-eqz v1, :cond_14

    .line 100
    monitor-exit v0

    return-void

    .line 102
    :cond_14
    monitor-exit v0
    :try_end_15
    .catchall {:try_start_a .. :try_end_15} :catchall_26

    .line 103
    sget-object v0, Lim/tpelyyftgw/messenger/Utilities;->globalQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    iget-object v1, p0, Lim/tpelyyftgw/messenger/ContactsController$MyContentObserver;->checkRunnable:Ljava/lang/Runnable;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/DispatchQueue;->cancelRunnable(Ljava/lang/Runnable;)V

    .line 104
    sget-object v0, Lim/tpelyyftgw/messenger/Utilities;->globalQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    iget-object v1, p0, Lim/tpelyyftgw/messenger/ContactsController$MyContentObserver;->checkRunnable:Ljava/lang/Runnable;

    const-wide/16 v2, 0x1f4

    invoke-virtual {v0, v1, v2, v3}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;J)V

    .line 105
    return-void

    .line 102
    :catchall_26
    move-exception v1

    :try_start_27
    monitor-exit v0
    :try_end_28
    .catchall {:try_start_27 .. :try_end_28} :catchall_26

    throw v1
.end method