package com.sdk.snippets;
import com.quickblox.auth.session.QBSettings;
import com.quickblox.core.ServiceZone;
import com.quickblox.sample.core.CoreApp;
import com.sdk.snippets.core.ApplicationConfig;
/**
* Created by igorkhomenko on 11/20/15.
*/
public class Application extends CoreApp {
@Override
public void onCreate() {
super.onCreate();
ApplicationConfig.init(getApplicationContext());
ApplicationConfig CONFIG = ApplicationConfig.getInstance();
// App credentials from QB Admin Panel
QBSettings.getInstance().init(getApplicationContext(), CONFIG.getAppId(),
CONFIG.getAuthKey(), CONFIG.getAuthSecret());
// QBSettings.getInstance().setLogLevel(LogLevel.NOTHING);
if(CONFIG.getApiDomain().equals("https://api.quickblox.com")){
QBSettings.getInstance().setAccountKey(CONFIG.getAccountKey());
}else{
// specify custom domains
QBSettings.getInstance().setEndpoints(CONFIG.getApiDomain(), CONFIG.getChatDomain(), ServiceZone.PRODUCTION);
QBSettings.getInstance().setZone(ServiceZone.PRODUCTION);
}
}
}