package de.theknut.xposedgelsettings.hooks; import java.security.NoSuchAlgorithmException; import java.text.SimpleDateFormat; import java.util.Calendar; import de.robv.android.xposed.XC_MethodHook; import de.robv.android.xposed.XposedBridge; import de.theknut.xposedgelsettings.ui.InAppPurchase; public class HooksBaseClass extends XC_MethodHook { protected static boolean DEBUG = PreferencesHelper.Debug; public static void log(String msg) { String timestamp = new SimpleDateFormat("HH:mm:ss.SSS").format(Calendar.getInstance().getTime()); XposedBridge.log(timestamp + " XGELS| " + msg); } public static void log(MethodHookParam param, String msg) { String timestamp = new SimpleDateFormat("HH:mm:ss.SSS").format(Calendar.getInstance().getTime()); XposedBridge.log(timestamp + " XGELS| " + param.method.getName() + ": " + msg); } public static boolean checkPremium() { try { return InAppPurchase.checkPremium(Common.XGELS_CONTEXT); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); return false; } } }