]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/json/TransactionListParser.java
add support for hledger-web 1.23 json schema
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / json / TransactionListParser.java
index 99841f84a27eba4f75c706be3ad03edf547487e7..20bf08b770ffa63e5db7e0693cae9fa999fb1411 100644 (file)
@@ -17,7 +17,6 @@
 
 package net.ktnx.mobileledger.json;
 
-import net.ktnx.mobileledger.async.SendTransactionTask;
 import net.ktnx.mobileledger.model.LedgerTransaction;
 
 import java.io.IOException;
@@ -25,8 +24,8 @@ import java.io.InputStream;
 import java.text.ParseException;
 
 public abstract class TransactionListParser {
-    public static TransactionListParser forApiVersion(SendTransactionTask.API apiVersion,
-                                                      InputStream input) throws IOException {
+    public static TransactionListParser forApiVersion(API apiVersion, InputStream input)
+            throws IOException {
         switch (apiVersion) {
             case v1_14:
                 return new net.ktnx.mobileledger.json.v1_14.TransactionListParser(input);
@@ -34,6 +33,8 @@ public abstract class TransactionListParser {
                 return new net.ktnx.mobileledger.json.v1_15.TransactionListParser(input);
             case v1_19_1:
                 return new net.ktnx.mobileledger.json.v1_19_1.TransactionListParser(input);
+            case v1_23:
+                return new net.ktnx.mobileledger.json.v1_23.TransactionListParser(input);
             default:
                 throw new RuntimeException("Unsupported version " + apiVersion.toString());
         }