package com.nbs.client.assassins.models;
import org.acra.ACRA;
import org.acra.annotation.ReportsCrashes;
import android.app.Application;
@ReportsCrashes(formKey = "", // will not be used
mailTo = "camsoupa@gmail.com")
public class App extends Application {
private static Repository repo;
@Override
public void onCreate() {
super.onCreate();
ACRA.init(this);
repo = new RepositoryImpl(this.getApplicationContext());
}
//for mocking
//TODO: inject Db dependency when the
// android annotations dependency is removed
public void setRepo(Repository db) {
this.repo = db;
}
public static synchronized Repository getRepo() {
return repo;
}
}