package com.ikea.shared;

import android.content.Context;
import android.os.Handler;
import com.ikea.shared.cart.ShoppingCart;
import com.ikea.shared.config.service.ConfigService;
import com.ikea.shared.geofence.GeofenceService;
import com.ikea.shared.notification.NotificationService;
import com.ikea.shared.products.service.ProductService;
import com.ikea.shared.shopping.service.ShoppingCartService;
import com.ikea.shared.store.service.StoreService;
import com.ikea.shared.user.service.UserService;
import com.squareup.otto.Bus;

public final class LibConfig
{
  private static LibConfig mInstance;
  private Bus mBus;
  private final Handler mHandler = new Handler();

  public static LibConfig i()
  {
    try
    {
      if (mInstance == null)
        mInstance = new LibConfig();
      LibConfig localLibConfig = mInstance;
      return localLibConfig;
    }
    finally
    {
    }
  }

  public Bus bus()
  {
    return this.mBus;
  }

  public Handler getHandler()
  {
    return this.mHandler;
  }

  public void init(Bus paramBus, Context paramContext)
  {
    this.mBus = paramBus;
    try
    {
      WLEngine.i(paramContext).init();
      ShoppingCart.i(paramContext);
      StoreService.i(paramContext);
      UserService.i(paramContext);
      ProductService.i(paramContext);
      ShoppingCartService.i(paramContext);
      GeofenceService.i(paramContext);
      NotificationService.i(paramContext);
      ConfigService.i(paramContext);
      return;
    }
    catch (Exception localException)
    {
      localException.printStackTrace();
    }
  }

  public void shutdown(Context paramContext)
  {
    WLEngine.i(paramContext).shutdown();
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.ikea.shared.LibConfig
 * JD-Core Version:    0.6.2
 */