RongIMClient$34$2$1.smali
.class Lio/rong/imlib/RongIMClient$34$2$1;
.super Ljava/lang/Object;
.source "RongIMClient.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lio/rong/imlib/RongIMClient$34$2;->onComplete(Lio/rong/imlib/model/RemoteModelWrap;J)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic this$2:Lio/rong/imlib/RongIMClient$34$2;
.field final synthetic val$model:Lio/rong/imlib/model/RemoteModelWrap;
.field final synthetic val$syncTime:J
# direct methods
.method constructor <init>(Lio/rong/imlib/RongIMClient$34$2;Lio/rong/imlib/model/RemoteModelWrap;J)V
.registers 5
.line 1
iput-object p1, p0, Lio/rong/imlib/RongIMClient$34$2$1;->this$2:Lio/rong/imlib/RongIMClient$34$2;
iput-object p2, p0, Lio/rong/imlib/RongIMClient$34$2$1;->val$model:Lio/rong/imlib/model/RemoteModelWrap;
iput-wide p3, p0, Lio/rong/imlib/RongIMClient$34$2$1;->val$syncTime:J
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.registers 6
.line 1
iget-object v0, p0, Lio/rong/imlib/RongIMClient$34$2$1;->val$model:Lio/rong/imlib/model/RemoteModelWrap;
const/4 v1, 0x0
if-eqz v0, :cond_1f
.line 2
invoke-virtual {v0}, Lio/rong/imlib/model/RemoteModelWrap;->getContent()Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Lio/rong/imlib/model/RongListWrap;
.line 3
iget-object v2, p0, Lio/rong/imlib/RongIMClient$34$2$1;->this$2:Lio/rong/imlib/RongIMClient$34$2;
iget-object v2, v2, Lio/rong/imlib/RongIMClient$34$2;->this$1:Lio/rong/imlib/RongIMClient$34;
iget-object v2, v2, Lio/rong/imlib/RongIMClient$34;->val$ipcCallbackProxy:Lio/rong/imlib/ipc/IpcCallbackProxy;
iget-object v2, v2, Lio/rong/imlib/ipc/IpcCallbackProxy;->callback:Ljava/lang/Object;
check-cast v2, Lio/rong/imlib/IRongCallback$IChatRoomHistoryMessageCallback;
invoke-virtual {v0}, Lio/rong/imlib/model/RongListWrap;->getList()Ljava/util/List;
move-result-object v0
iget-wide v3, p0, Lio/rong/imlib/RongIMClient$34$2$1;->val$syncTime:J
invoke-interface {v2, v0, v3, v4}, Lio/rong/imlib/IRongCallback$IChatRoomHistoryMessageCallback;->onSuccess(Ljava/util/List;J)V
goto :goto_2e
.line 4
:cond_1f
iget-object v0, p0, Lio/rong/imlib/RongIMClient$34$2$1;->this$2:Lio/rong/imlib/RongIMClient$34$2;
iget-object v0, v0, Lio/rong/imlib/RongIMClient$34$2;->this$1:Lio/rong/imlib/RongIMClient$34;
iget-object v0, v0, Lio/rong/imlib/RongIMClient$34;->val$ipcCallbackProxy:Lio/rong/imlib/ipc/IpcCallbackProxy;
iget-object v0, v0, Lio/rong/imlib/ipc/IpcCallbackProxy;->callback:Ljava/lang/Object;
check-cast v0, Lio/rong/imlib/IRongCallback$IChatRoomHistoryMessageCallback;
iget-wide v2, p0, Lio/rong/imlib/RongIMClient$34$2$1;->val$syncTime:J
invoke-interface {v0, v1, v2, v3}, Lio/rong/imlib/IRongCallback$IChatRoomHistoryMessageCallback;->onSuccess(Ljava/util/List;J)V
.line 5
:goto_2e
iget-object v0, p0, Lio/rong/imlib/RongIMClient$34$2$1;->this$2:Lio/rong/imlib/RongIMClient$34$2;
iget-object v0, v0, Lio/rong/imlib/RongIMClient$34$2;->this$1:Lio/rong/imlib/RongIMClient$34;
iget-object v0, v0, Lio/rong/imlib/RongIMClient$34;->val$ipcCallbackProxy:Lio/rong/imlib/ipc/IpcCallbackProxy;
iput-object v1, v0, Lio/rong/imlib/ipc/IpcCallbackProxy;->callback:Ljava/lang/Object;
return-void
.end method