MusicBrowserService$MediaSessionCallback.smali
.class final Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;
.super Landroid/media/session/MediaSession$Callback;
.source "MusicBrowserService.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lim/tpelyyftgw/messenger/MusicBrowserService;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x12
name = "MediaSessionCallback"
.end annotation
# instance fields
.field final synthetic this$0:Lim/tpelyyftgw/messenger/MusicBrowserService;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method private constructor <init>(Lim/tpelyyftgw/messenger/MusicBrowserService;)V
.registers 2
.line 349
iput-object p1, p0, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;->this$0:Lim/tpelyyftgw/messenger/MusicBrowserService;
invoke-direct {p0}, Landroid/media/session/MediaSession$Callback;-><init>()V
return-void
.end method
.method synthetic constructor <init>(Lim/tpelyyftgw/messenger/MusicBrowserService;Lim/tpelyyftgw/messenger/MusicBrowserService$1;)V
.registers 3
.param p1, "x0" # Lim/tpelyyftgw/messenger/MusicBrowserService;
.param p2, "x1" # Lim/tpelyyftgw/messenger/MusicBrowserService$1;
.line 349
invoke-direct {p0, p1}, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;-><init>(Lim/tpelyyftgw/messenger/MusicBrowserService;)V
return-void
.end method
# virtual methods
.method public onPause()V
.registers 2
.line 415
iget-object v0, p0, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;->this$0:Lim/tpelyyftgw/messenger/MusicBrowserService;
invoke-static {v0}, Lim/tpelyyftgw/messenger/MusicBrowserService;->access$1000(Lim/tpelyyftgw/messenger/MusicBrowserService;)V
.line 416
return-void
.end method
.method public onPlay()V
.registers 4
.line 352
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->getPlayingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
.line 353
.local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-nez v0, :cond_2a
.line 354
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;->this$0:Lim/tpelyyftgw/messenger/MusicBrowserService;
invoke-static {v2}, Lim/tpelyyftgw/messenger/MusicBrowserService;->access$200(Lim/tpelyyftgw/messenger/MusicBrowserService;)I
move-result v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v2, "_"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/4 v2, 0x0
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
const/4 v2, 0x0
invoke-virtual {p0, v1, v2}, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;->onPlayFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V
goto :goto_31
.line 356
:cond_2a
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v1
invoke-virtual {v1, v0}, Lim/tpelyyftgw/messenger/MediaController;->playMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z
.line 358
:goto_31
return-void
.end method
.method public onPlayFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V
.registers 12
.param p1, "mediaId" # Ljava/lang/String;
.param p2, "extras" # Landroid/os/Bundle;
.line 376
const-string v0, "_"
invoke-virtual {p1, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v0
.line 377
.local v0, "args":[Ljava/lang/String;
array-length v1, v0
const/4 v2, 0x2
if-eq v1, v2, :cond_b
.line 378
return-void
.line 381
:cond_b
const/4 v1, 0x0
:try_start_c
aget-object v2, v0, v1
invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v2
.line 382
.local v2, "did":I
const/4 v3, 0x1
aget-object v3, v0, v3
invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v3
.line 383
.local v3, "id":I
iget-object v4, p0, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;->this$0:Lim/tpelyyftgw/messenger/MusicBrowserService;
invoke-static {v4}, Lim/tpelyyftgw/messenger/MusicBrowserService;->access$400(Lim/tpelyyftgw/messenger/MusicBrowserService;)Landroid/util/SparseArray;
move-result-object v4
invoke-virtual {v4, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/util/ArrayList;
.line 384
.local v4, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
iget-object v5, p0, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;->this$0:Lim/tpelyyftgw/messenger/MusicBrowserService;
invoke-static {v5}, Lim/tpelyyftgw/messenger/MusicBrowserService;->access$500(Lim/tpelyyftgw/messenger/MusicBrowserService;)Landroid/util/SparseArray;
move-result-object v5
invoke-virtual {v5, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/util/ArrayList;
.line 385
.local v5, "arrayList1":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/media/session/MediaSession$QueueItem;>;"
if-eqz v4, :cond_c4
if-ltz v3, :cond_c4
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v6
if-lt v3, v6, :cond_3d
goto/16 :goto_c4
.line 388
:cond_3d
iget-object v6, p0, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;->this$0:Lim/tpelyyftgw/messenger/MusicBrowserService;
invoke-static {v6, v2}, Lim/tpelyyftgw/messenger/MusicBrowserService;->access$202(Lim/tpelyyftgw/messenger/MusicBrowserService;I)I
.line 389
iget-object v6, p0, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;->this$0:Lim/tpelyyftgw/messenger/MusicBrowserService;
invoke-static {v6}, Lim/tpelyyftgw/messenger/MusicBrowserService;->access$600(Lim/tpelyyftgw/messenger/MusicBrowserService;)I
move-result v6
invoke-static {v6}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v6
invoke-interface {v6}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v6
const-string v7, "auto_lastSelectedDialog"
invoke-interface {v6, v7, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
move-result-object v6
invoke-interface {v6}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 390
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v6
invoke-virtual {v4, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
check-cast v7, Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v6, v4, v7, v1}, Lim/tpelyyftgw/messenger/MediaController;->setPlaylist(Ljava/util/ArrayList;Lim/tpelyyftgw/messenger/MessageObject;Z)Z
.line 391
iget-object v1, p0, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;->this$0:Lim/tpelyyftgw/messenger/MusicBrowserService;
invoke-static {v1}, Lim/tpelyyftgw/messenger/MusicBrowserService;->access$700(Lim/tpelyyftgw/messenger/MusicBrowserService;)Landroid/media/session/MediaSession;
move-result-object v1
invoke-virtual {v1, v5}, Landroid/media/session/MediaSession;->setQueue(Ljava/util/List;)V
.line 392
if-lez v2, :cond_9d
.line 393
iget-object v1, p0, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;->this$0:Lim/tpelyyftgw/messenger/MusicBrowserService;
invoke-static {v1}, Lim/tpelyyftgw/messenger/MusicBrowserService;->access$800(Lim/tpelyyftgw/messenger/MusicBrowserService;)Landroid/util/SparseArray;
move-result-object v1
invoke-virtual {v1, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 394
.local v1, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v1, :cond_91
.line 395
iget-object v6, p0, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;->this$0:Lim/tpelyyftgw/messenger/MusicBrowserService;
invoke-static {v6}, Lim/tpelyyftgw/messenger/MusicBrowserService;->access$700(Lim/tpelyyftgw/messenger/MusicBrowserService;)Landroid/media/session/MediaSession;
move-result-object v6
iget-object v7, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;
iget-object v8, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->last_name:Ljava/lang/String;
invoke-static {v7, v8}, Lim/tpelyyftgw/messenger/ContactsController;->formatName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
invoke-virtual {v6, v7}, Landroid/media/session/MediaSession;->setQueueTitle(Ljava/lang/CharSequence;)V
goto :goto_9c
.line 397
:cond_91
iget-object v6, p0, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;->this$0:Lim/tpelyyftgw/messenger/MusicBrowserService;
invoke-static {v6}, Lim/tpelyyftgw/messenger/MusicBrowserService;->access$700(Lim/tpelyyftgw/messenger/MusicBrowserService;)Landroid/media/session/MediaSession;
move-result-object v6
const-string v7, "DELETED USER"
invoke-virtual {v6, v7}, Landroid/media/session/MediaSession;->setQueueTitle(Ljava/lang/CharSequence;)V
.line 399
.end local v1 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:goto_9c
goto :goto_c3
.line 400
:cond_9d
iget-object v1, p0, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;->this$0:Lim/tpelyyftgw/messenger/MusicBrowserService;
invoke-static {v1}, Lim/tpelyyftgw/messenger/MusicBrowserService;->access$900(Lim/tpelyyftgw/messenger/MusicBrowserService;)Landroid/util/SparseArray;
move-result-object v1
neg-int v6, v2
invoke-virtual {v1, v6}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 401
.local v1, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v1, :cond_b8
.line 402
iget-object v6, p0, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;->this$0:Lim/tpelyyftgw/messenger/MusicBrowserService;
invoke-static {v6}, Lim/tpelyyftgw/messenger/MusicBrowserService;->access$700(Lim/tpelyyftgw/messenger/MusicBrowserService;)Landroid/media/session/MediaSession;
move-result-object v6
iget-object v7, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;
invoke-virtual {v6, v7}, Landroid/media/session/MediaSession;->setQueueTitle(Ljava/lang/CharSequence;)V
goto :goto_c3
.line 404
:cond_b8
iget-object v6, p0, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;->this$0:Lim/tpelyyftgw/messenger/MusicBrowserService;
invoke-static {v6}, Lim/tpelyyftgw/messenger/MusicBrowserService;->access$700(Lim/tpelyyftgw/messenger/MusicBrowserService;)Landroid/media/session/MediaSession;
move-result-object v6
const-string v7, "DELETED CHAT"
invoke-virtual {v6, v7}, Landroid/media/session/MediaSession;->setQueueTitle(Ljava/lang/CharSequence;)V
:try_end_c3
.catch Ljava/lang/Exception; {:try_start_c .. :try_end_c3} :catch_c5
.line 409
.end local v1 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.end local v2 # "did":I
.end local v3 # "id":I
.end local v4 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.end local v5 # "arrayList1":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/media/session/MediaSession$QueueItem;>;"
:goto_c3
goto :goto_c9
.line 386
.restart local v2 # "did":I
.restart local v3 # "id":I
.restart local v4 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.restart local v5 # "arrayList1":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/media/session/MediaSession$QueueItem;>;"
:cond_c4
:goto_c4
return-void
.line 407
.end local v2 # "did":I
.end local v3 # "id":I
.end local v4 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
.end local v5 # "arrayList1":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/media/session/MediaSession$QueueItem;>;"
:catch_c5
move-exception v1
.line 408
.local v1, "e":Ljava/lang/Exception;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 410
.end local v1 # "e":Ljava/lang/Exception;
:goto_c9
iget-object v1, p0, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;->this$0:Lim/tpelyyftgw/messenger/MusicBrowserService;
invoke-static {v1}, Lim/tpelyyftgw/messenger/MusicBrowserService;->access$300(Lim/tpelyyftgw/messenger/MusicBrowserService;)V
.line 411
return-void
.end method
.method public onPlayFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V
.registers 10
.param p1, "query" # Ljava/lang/String;
.param p2, "extras" # Landroid/os/Bundle;
.line 435
if-eqz p1, :cond_aa
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result v0
if-nez v0, :cond_a
goto/16 :goto_aa
.line 438
:cond_a
invoke-virtual {p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object p1
.line 439
const/4 v0, 0x0
.local v0, "a":I
:goto_f
iget-object v1, p0, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;->this$0:Lim/tpelyyftgw/messenger/MusicBrowserService;
invoke-static {v1}, Lim/tpelyyftgw/messenger/MusicBrowserService;->access$1200(Lim/tpelyyftgw/messenger/MusicBrowserService;)Ljava/util/ArrayList;
move-result-object v1
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-ge v0, v1, :cond_a9
.line 440
iget-object v1, p0, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;->this$0:Lim/tpelyyftgw/messenger/MusicBrowserService;
invoke-static {v1}, Lim/tpelyyftgw/messenger/MusicBrowserService;->access$1200(Lim/tpelyyftgw/messenger/MusicBrowserService;)Ljava/util/ArrayList;
move-result-object v1
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Integer;
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
.line 441
.local v1, "did":I
const/4 v2, 0x0
const/4 v3, 0x0
const-string v4, "_"
if-lez v1, :cond_6f
.line 442
iget-object v5, p0, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;->this$0:Lim/tpelyyftgw/messenger/MusicBrowserService;
invoke-static {v5}, Lim/tpelyyftgw/messenger/MusicBrowserService;->access$800(Lim/tpelyyftgw/messenger/MusicBrowserService;)Landroid/util/SparseArray;
move-result-object v5
invoke-virtual {v5, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 443
.local v5, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-nez v5, :cond_40
.line 444
goto :goto_a5
.line 446
:cond_40
iget-object v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;
if-eqz v6, :cond_4c
iget-object v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;
invoke-virtual {v6, p1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v6
if-nez v6, :cond_58
:cond_4c
iget-object v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->last_name:Ljava/lang/String;
if-eqz v6, :cond_6e
iget-object v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->last_name:Ljava/lang/String;
invoke-virtual {v6, p1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v6
if-eqz v6, :cond_6e
.line 447
:cond_58
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-virtual {p0, v3, v2}, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;->onPlayFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V
.line 448
goto :goto_a9
.line 450
.end local v5 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_6e
goto :goto_a5
.line 451
:cond_6f
iget-object v5, p0, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;->this$0:Lim/tpelyyftgw/messenger/MusicBrowserService;
invoke-static {v5}, Lim/tpelyyftgw/messenger/MusicBrowserService;->access$900(Lim/tpelyyftgw/messenger/MusicBrowserService;)Landroid/util/SparseArray;
move-result-object v5
neg-int v6, v1
invoke-virtual {v5, v6}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 452
.local v5, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-nez v5, :cond_7f
.line 453
goto :goto_a5
.line 455
:cond_7f
iget-object v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;
if-eqz v6, :cond_a5
iget-object v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;
invoke-virtual {v6}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v6
invoke-virtual {v6, p1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v6
if-eqz v6, :cond_a5
.line 456
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-virtual {p0, v3, v2}, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;->onPlayFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V
.line 457
goto :goto_a9
.line 439
.end local v1 # "did":I
.end local v5 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:cond_a5
:goto_a5
add-int/lit8 v0, v0, 0x1
goto/16 :goto_f
.line 461
.end local v0 # "a":I
:cond_a9
:goto_a9
return-void
.line 436
:cond_aa
:goto_aa
return-void
.end method
.method public onSeekTo(J)V
.registers 7
.param p1, "position" # J
.line 368
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->getPlayingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
.line 369
.local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_1c
.line 370
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v1
const-wide/16 v2, 0x3e8
div-long v2, p1, v2
long-to-float v2, v2
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDuration()I
move-result v3
int-to-float v3, v3
div-float/2addr v2, v3
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/messenger/MediaController;->seekToProgress(Lim/tpelyyftgw/messenger/MessageObject;F)Z
.line 372
:cond_1c
return-void
.end method
.method public onSkipToNext()V
.registers 2
.line 425
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->playNextMessage()V
.line 426
return-void
.end method
.method public onSkipToPrevious()V
.registers 2
.line 430
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->playPreviousMessage()V
.line 431
return-void
.end method
.method public onSkipToQueueItem(J)V
.registers 5
.param p1, "queueId" # J
.line 362
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
long-to-int v1, p1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MediaController;->playMessageAtIndex(I)V
.line 363
iget-object v0, p0, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;->this$0:Lim/tpelyyftgw/messenger/MusicBrowserService;
invoke-static {v0}, Lim/tpelyyftgw/messenger/MusicBrowserService;->access$300(Lim/tpelyyftgw/messenger/MusicBrowserService;)V
.line 364
return-void
.end method
.method public onStop()V
.registers 3
.line 420
iget-object v0, p0, Lim/tpelyyftgw/messenger/MusicBrowserService$MediaSessionCallback;->this$0:Lim/tpelyyftgw/messenger/MusicBrowserService;
const/4 v1, 0x0
invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/MusicBrowserService;->access$1100(Lim/tpelyyftgw/messenger/MusicBrowserService;Ljava/lang/String;)V
.line 421
return-void
.end method