.class Lcom/facebook/share/internal/VideoUploader$FinishUploadWorkItem; .super Lcom/facebook/share/internal/VideoUploader$UploadWorkItemBase; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/facebook/share/internal/VideoUploader; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x9 name = "FinishUploadWorkItem" .end annotation # static fields .field static final transientErrorCodes:Ljava/util/Set; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Set<", "Ljava/lang/Integer;", ">;" } .end annotation .end field # direct methods .method static constructor ()V .locals 1 .line 471 new-instance v0, Lcom/facebook/share/internal/VideoUploader$FinishUploadWorkItem$1; invoke-direct {v0}, Lcom/facebook/share/internal/VideoUploader$FinishUploadWorkItem$1;->()V sput-object v0, Lcom/facebook/share/internal/VideoUploader$FinishUploadWorkItem;->transientErrorCodes:Ljava/util/Set; return-void .end method .method public constructor (Lcom/facebook/share/internal/VideoUploader$UploadContext;I)V .locals 0 .line 479 invoke-direct {p0, p1, p2}, Lcom/facebook/share/internal/VideoUploader$UploadWorkItemBase;->(Lcom/facebook/share/internal/VideoUploader$UploadContext;I)V return-void .end method # virtual methods .method public enqueueRetry(I)V .locals 1 iget-object v0, p0, Lcom/facebook/share/internal/VideoUploader$UploadWorkItemBase;->uploadContext:Lcom/facebook/share/internal/VideoUploader$UploadContext; .line 519 invoke-static {v0, p1}, Lcom/facebook/share/internal/VideoUploader;->access$700(Lcom/facebook/share/internal/VideoUploader$UploadContext;I)V return-void .end method .method public getParameters()Landroid/os/Bundle; .locals 3 .line 484 new-instance v0, Landroid/os/Bundle; invoke-direct {v0}, Landroid/os/Bundle;->()V iget-object v1, p0, Lcom/facebook/share/internal/VideoUploader$UploadWorkItemBase;->uploadContext:Lcom/facebook/share/internal/VideoUploader$UploadContext; .line 485 iget-object v1, v1, Lcom/facebook/share/internal/VideoUploader$UploadContext;->params:Landroid/os/Bundle; if-eqz v1, :cond_0 .line 486 invoke-virtual {v0, v1}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V :cond_0 const-string v1, "upload_phase" const-string v2, "finish" .line 488 invoke-virtual {v0, v1, v2}, Landroid/os/BaseBundle;->putString(Ljava/lang/String;Ljava/lang/String;)V iget-object v1, p0, Lcom/facebook/share/internal/VideoUploader$UploadWorkItemBase;->uploadContext:Lcom/facebook/share/internal/VideoUploader$UploadContext; .line 489 iget-object v1, v1, Lcom/facebook/share/internal/VideoUploader$UploadContext;->sessionId:Ljava/lang/String; const-string v2, "upload_session_id" invoke-virtual {v0, v2, v1}, Landroid/os/BaseBundle;->putString(Ljava/lang/String;Ljava/lang/String;)V iget-object v1, p0, Lcom/facebook/share/internal/VideoUploader$UploadWorkItemBase;->uploadContext:Lcom/facebook/share/internal/VideoUploader$UploadContext; .line 490 iget-object v1, v1, Lcom/facebook/share/internal/VideoUploader$UploadContext;->title:Ljava/lang/String; const-string v2, "title" invoke-static {v0, v2, v1}, Lcom/facebook/internal/Utility;->putNonEmptyString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V iget-object v1, p0, Lcom/facebook/share/internal/VideoUploader$UploadWorkItemBase;->uploadContext:Lcom/facebook/share/internal/VideoUploader$UploadContext; .line 491 iget-object v1, v1, Lcom/facebook/share/internal/VideoUploader$UploadContext;->description:Ljava/lang/String; const-string v2, "description" invoke-static {v0, v2, v1}, Lcom/facebook/internal/Utility;->putNonEmptyString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V iget-object v1, p0, Lcom/facebook/share/internal/VideoUploader$UploadWorkItemBase;->uploadContext:Lcom/facebook/share/internal/VideoUploader$UploadContext; .line 492 iget-object v1, v1, Lcom/facebook/share/internal/VideoUploader$UploadContext;->ref:Ljava/lang/String; const-string v2, "ref" invoke-static {v0, v2, v1}, Lcom/facebook/internal/Utility;->putNonEmptyString(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;)V return-object v0 .end method .method public getTransientErrorCodes()Ljava/util/Set; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Set<", "Ljava/lang/Integer;", ">;" } .end annotation sget-object v0, Lcom/facebook/share/internal/VideoUploader$FinishUploadWorkItem;->transientErrorCodes:Ljava/util/Set; return-object v0 .end method .method public handleError(Lcom/facebook/FacebookException;)V .locals 2 iget-object v0, p0, Lcom/facebook/share/internal/VideoUploader$UploadWorkItemBase;->uploadContext:Lcom/facebook/share/internal/VideoUploader$UploadContext; .line 508 iget-object v0, v0, Lcom/facebook/share/internal/VideoUploader$UploadContext;->videoId:Ljava/lang/String; filled-new-array {v0}, [Ljava/lang/Object; move-result-object v0 const-string v1, "Video \'%s\' failed to finish uploading" invoke-static {p1, v1, v0}, Lcom/facebook/share/internal/VideoUploader;->access$400(Ljava/lang/Exception;Ljava/lang/String;[Ljava/lang/Object;)V .line 509 invoke-virtual {p0, p1}, Lcom/facebook/share/internal/VideoUploader$UploadWorkItemBase;->endUploadWithFailure(Lcom/facebook/FacebookException;)V return-void .end method .method public handleSuccess(Lorg/json/JSONObject;)V .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Lorg/json/JSONException; } .end annotation const-string v0, "success" .line 499 invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z move-result p1 if-eqz p1, :cond_0 iget-object p1, p0, Lcom/facebook/share/internal/VideoUploader$UploadWorkItemBase;->uploadContext:Lcom/facebook/share/internal/VideoUploader$UploadContext; .line 500 iget-object p1, p1, Lcom/facebook/share/internal/VideoUploader$UploadContext;->videoId:Ljava/lang/String; const/4 v0, 0x0 invoke-virtual {p0, v0, p1}, Lcom/facebook/share/internal/VideoUploader$UploadWorkItemBase;->issueResponseOnMainThread(Lcom/facebook/FacebookException;Ljava/lang/String;)V goto :goto_0 .line 502 :cond_0 new-instance p1, Lcom/facebook/FacebookException; const-string v0, "Unexpected error in server response" invoke-direct {p1, v0}, Lcom/facebook/FacebookException;->(Ljava/lang/String;)V invoke-virtual {p0, p1}, Lcom/facebook/share/internal/VideoUploader$FinishUploadWorkItem;->handleError(Lcom/facebook/FacebookException;)V :goto_0 return-void .end method