f.java 5.44 KB
package com.instabug.library.internal.d.a;

import android.support.annotation.NonNull;
import com.instabug.library.model.g.a;
import com.instabug.library.model.g.c;
import com.instabug.library.util.InstabugSDKLogger;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;

public class f
{
  public static g<String, com.instabug.library.model.c> a()
    throws IllegalArgumentException
  {
    if (!e.a().b("CONVERSATIONS_MEMORY_CACHE"))
    {
      InstabugSDKLogger.d(f.class, "In-memory cache not found, loading it from disk " + e.a().a("CONVERSATIONS_MEMORY_CACHE"));
      e.a().a("CONVERSATIONS_DISK_CACHE", "CONVERSATIONS_MEMORY_CACHE", new e.a() {});
      InstabugSDKLogger.d(f.class, "In-memory cache restored from disk, " + e.a().a("CONVERSATIONS_MEMORY_CACHE").b().size() + " elements restored");
    }
    InstabugSDKLogger.d(f.class, "In-memory cache found");
    return (g)e.a().a("CONVERSATIONS_MEMORY_CACHE");
  }
  
  public static com.instabug.library.model.c a(String paramString)
  {
    Iterator localIterator = a().b().iterator();
    while (localIterator.hasNext())
    {
      com.instabug.library.model.c localc = (com.instabug.library.model.c)localIterator.next();
      if (localc.a().equals(paramString)) {
        return localc;
      }
    }
    return null;
  }
  
  public static void a(@NonNull com.instabug.library.model.g paramg)
    throws IOException
  {
    com.instabug.library.model.c localc = (com.instabug.library.model.c)a().d(paramg.g());
    List localList = localc.b();
    int i = 0;
    for (;;)
    {
      if (i < localList.size())
      {
        if ((((com.instabug.library.model.g)localList.get(i)).e().equalsIgnoreCase(paramg.e())) && (((com.instabug.library.model.g)localList.get(i)).a().equalsIgnoreCase(paramg.a())) && (((com.instabug.library.model.g)localList.get(i)).i().equals(g.c.b)) && (((com.instabug.library.model.g)localList.get(i)).j().size() == paramg.j().size()))
        {
          localc.b().set(i, paramg);
          InstabugSDKLogger.v(f.class, "messages number: " + localc.b().size());
          InstabugSDKLogger.v(f.class, "messages: " + localc.b().get(i));
          a().a(localc.a(), localc);
        }
      }
      else {
        return;
      }
      i += 1;
    }
  }
  
  public static void b()
    throws IllegalArgumentException
  {
    if (!e.a().b("CONVERSATIONS_MEMORY_CACHE")) {
      return;
    }
    InstabugSDKLogger.d(f.class, "Saving In-memory cache to disk, no. of items to save is " + e.a().a("CONVERSATIONS_MEMORY_CACHE").c());
    e.a().a("CONVERSATIONS_MEMORY_CACHE", "CONVERSATIONS_DISK_CACHE", new e.a() {});
    InstabugSDKLogger.d(f.class, "In-memory cache had been persisted on-disk, " + e.a().a("CONVERSATIONS_DISK_CACHE").b().size() + " elements saved");
  }
  
  public static int c()
  {
    Iterator localIterator1 = a().b().iterator();
    int i = 0;
    if (localIterator1.hasNext())
    {
      Iterator localIterator2 = ((com.instabug.library.model.c)localIterator1.next()).b().iterator();
      int j = i;
      for (;;)
      {
        i = j;
        if (!localIterator2.hasNext()) {
          break;
        }
        if (((com.instabug.library.model.g)localIterator2.next()).i().equals(g.c.c)) {
          j += 1;
        }
      }
    }
    return i;
  }
  
  public static List<com.instabug.library.model.g> d()
  {
    ArrayList localArrayList = new ArrayList();
    Iterator localIterator1 = a().b().iterator();
    while (localIterator1.hasNext())
    {
      Iterator localIterator2 = ((com.instabug.library.model.c)localIterator1.next()).b().iterator();
      while (localIterator2.hasNext())
      {
        com.instabug.library.model.g localg = (com.instabug.library.model.g)localIterator2.next();
        if (localg.i().equals(g.c.a)) {
          localArrayList.add(localg);
        }
      }
    }
    return localArrayList;
  }
  
  public static String e()
  {
    ArrayList localArrayList = new ArrayList();
    Object localObject = a().b().iterator();
    while (((Iterator)localObject).hasNext()) {
      localArrayList.addAll(((com.instabug.library.model.c)((Iterator)localObject).next()).b());
    }
    Collections.sort(localArrayList, new g.a());
    int i = localArrayList.size() - 1;
    while (i >= 0)
    {
      localObject = (com.instabug.library.model.g)localArrayList.get(i);
      if (((com.instabug.library.model.g)localObject).a() != null) {
        return ((com.instabug.library.model.g)localObject).e();
      }
      i -= 1;
    }
    return "";
  }
  
  public static int f()
  {
    Iterator localIterator = a().b().iterator();
    for (int i = 0; localIterator.hasNext(); i = ((com.instabug.library.model.c)localIterator.next()).c() + i) {}
    return i;
  }
  
  public static List<com.instabug.library.model.g> g()
  {
    ArrayList localArrayList = new ArrayList();
    Iterator localIterator1 = a().b().iterator();
    while (localIterator1.hasNext())
    {
      Iterator localIterator2 = ((com.instabug.library.model.c)localIterator1.next()).b().iterator();
      while (localIterator2.hasNext())
      {
        com.instabug.library.model.g localg = (com.instabug.library.model.g)localIterator2.next();
        if (localg.i() == g.c.a) {
          localArrayList.add(localg);
        }
      }
    }
    a().a();
    return localArrayList;
  }
}


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