package co.touchlab.droidconandroid.tasks; import android.content.Context; import co.touchlab.android.threading.eventbus.EventBusExt; import co.touchlab.android.threading.tasks.Task; import co.touchlab.droidconandroid.data.DatabaseHelper; import co.touchlab.droidconandroid.data.UserAccount; /** * Created by kgalligan on 8/3/14. */ public class GrabUserProfile extends Task { private Long userId; public UserAccount userAccount; public GrabUserProfile(Long userId) { this.userId = userId; } @Override protected void onComplete(Context context) { EventBusExt.getDefault().post(this); } @Override protected void run(Context context) throws Throwable { DatabaseHelper instance = DatabaseHelper.getInstance(context); userAccount = instance.getUserAccountDao().queryForId(userId); } @Override protected boolean handleError(Context context, Throwable e) { return false; } }