InstabugIssueUploaderService.java 1.55 KB
package com.instabug.library;

import com.instabug.library.e.c.a;
import com.instabug.library.internal.d.a.h;
import com.instabug.library.util.InstabugSDKLogger;
import java.io.FileNotFoundException;
import java.util.Iterator;
import java.util.List;
import org.json.JSONException;

public class InstabugIssueUploaderService
  extends n
{
  private void a(final com.instabug.library.model.d paramd)
    throws JSONException, FileNotFoundException
  {
    InstabugSDKLogger.d(this, "Found " + paramd.b().size() + " attachments related to issue: " + paramd.g());
    com.instabug.library.e.a.d.a().b(this, paramd, new c.a() {});
  }
  
  protected void b()
    throws Exception
  {
    InstabugSDKLogger.d(this, "Found " + h.e().size() + " issues in cache");
    Iterator localIterator = h.e().iterator();
    while (localIterator.hasNext())
    {
      final com.instabug.library.model.d locald = (com.instabug.library.model.d)localIterator.next();
      if (locald.e().equals("offline_issue_occurrence_id"))
      {
        InstabugSDKLogger.d(this, "Uploading issue: " + locald);
        com.instabug.library.e.a.d.a().a(this, locald, new c.a() {});
      }
      else if (!locald.e().equals("in_progress_issue_occurrence_id"))
      {
        InstabugSDKLogger.d(this, "Issue: " + locald + " already uploaded but has unsent attachments, uploading now");
        a(locald);
      }
    }
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/com/instabug/library/InstabugIssueUploaderService.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */