NotificationCallbackReceiver.smali

.class public Lim/tpelyyftgw/messenger/NotificationCallbackReceiver;
.super Landroid/content/BroadcastReceiver;
.source "NotificationCallbackReceiver.java"


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

    return-void
.end method

.method public constructor <init>()V
    .registers 1

    .line 7
    invoke-direct {p0}, Landroid/content/BroadcastReceiver;-><init>()V

    return-void
.end method


# virtual methods
.method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V
    .registers 9
    .param p1, "context"    # Landroid/content/Context;
    .param p2, "intent"    # Landroid/content/Intent;

    .line 11
    if-nez p2, :cond_3

    .line 12
    return-void

    .line 14
    :cond_3
    invoke-static {}, Lim/tpelyyftgw/messenger/ApplicationLoader;->postInitApplication()V

    .line 15
    sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    const-string v1, "currentAccount"

    invoke-virtual {p2, v1, v0}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I

    move-result v0

    .line 16
    .local v0, "currentAccount":I
    const-wide/32 v1, 0xbdb28

    const-string v3, "did"

    invoke-virtual {p2, v3, v1, v2}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J

    move-result-wide v1

    .line 17
    .local v1, "did":J
    const-string v3, "data"

    invoke-virtual {p2, v3}, Landroid/content/Intent;->getByteArrayExtra(Ljava/lang/String;)[B

    move-result-object v3

    .line 18
    .local v3, "data":[B
    const/4 v4, 0x0

    const-string v5, "mid"

    invoke-virtual {p2, v5, v4}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I

    move-result v4

    .line 19
    .local v4, "mid":I
    invoke-static {v0}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v5

    invoke-virtual {v5, v1, v2, v4, v3}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendNotificationCallback(JI[B)V

    .line 20
    return-void
.end method