package com.orgzly.android.provider.actions; import android.database.sqlite.SQLiteDatabase; import com.orgzly.BuildConfig; import com.orgzly.android.util.LogUtils; /** * TODO: Encode action and save it to support undo. */ public class ActionRunner { private static final String TAG = ActionRunner.class.getName(); public static int run(SQLiteDatabase db, Action action) { int result; long t = System.currentTimeMillis(); result = action.run(db); if (BuildConfig.LOG_DEBUG) LogUtils.d(TAG, action.getClass() + ": " + (System.currentTimeMillis() - t) + "ms"); return result; } }