X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fdao%2FTemplateHeaderDAO.java;h=67dcef8d69b8d131edc8dd6370a49f5ae4181e85;hb=HEAD;hp=ed2473b2ec65ac01af50ade9af357d7bb420d551;hpb=860e0419d619210bb59bcae1b64d8c5db90eef70;p=mobile-ledger.git diff --git a/app/src/main/java/net/ktnx/mobileledger/dao/TemplateHeaderDAO.java b/app/src/main/java/net/ktnx/mobileledger/dao/TemplateHeaderDAO.java index ed2473b2..67dcef8d 100644 --- a/app/src/main/java/net/ktnx/mobileledger/dao/TemplateHeaderDAO.java +++ b/app/src/main/java/net/ktnx/mobileledger/dao/TemplateHeaderDAO.java @@ -1,5 +1,5 @@ /* - * Copyright © 2021 Damyan Ivanov. + * Copyright © 2022 Damyan Ivanov. * This file is part of MoLe. * MoLe is free software: you can distribute it and/or modify it * under the term of the GNU General Public License as published by @@ -62,6 +62,9 @@ public abstract class TemplateHeaderDAO { }); } + @Query("DELETE FROM templates") + public abstract void deleteAllSync(); + @Query("SELECT * FROM templates ORDER BY is_fallback, UPPER(name)") public abstract LiveData> getTemplates(); @@ -134,7 +137,7 @@ public abstract class TemplateHeaderDAO { Misc.onMainThread(callback); }); } - public void duplicateTemplateWitAccounts(@NonNull Long id, @Nullable + public void duplicateTemplateWithAccounts(@NonNull Long id, @Nullable AsyncResultCallback callback) { BaseDAO.runAsync(() -> { TemplateWithAccounts src = getTemplateWithAccountsSync(id);