]> git.ktnx.net Git - mobile-ledger-staging.git/commitdiff
fu: async sql machinery
authorDamyan Ivanov <dam+mobileledger@ktnx.net>
Sun, 3 May 2020 09:03:00 +0000 (12:03 +0300)
committerDamyan Ivanov <dam+mobileledger@ktnx.net>
Sun, 3 May 2020 09:03:00 +0000 (12:03 +0300)
app/src/main/java/net/ktnx/mobileledger/utils/MLDB.java

index a449e466917262731d1af8be74b536d9b0679ca2..6aaa62c6df099cf28fa4c65d971182dac926acc7 100644 (file)
@@ -226,6 +226,12 @@ public final class MLDB {
     @SuppressWarnings("WeakerAccess")
     abstract public static class CallbackHelper {
         public void onStart() {}
+        public abstract boolean onRow(@NonNull Cursor cursor);
+        public void onNoRows() {}
+        public void onException(Exception exception) {
+            Logger.debug("MLDB", "Exception in asynchronous SQL", exception);
+        }
+        public void onDone() {}
     }
 }