Prevent duplicate send operations

This commit is contained in:
M66B
2020-09-17 16:33:52 +02:00
parent 9100d086a5
commit 33581e907f
2 changed files with 22 additions and 17 deletions

View File

@@ -113,6 +113,9 @@ public interface DaoOperation {
@Query("SELECT * FROM operation WHERE id = :id")
EntityOperation getOperation(long id);
@Query("SELECT * FROM operation WHERE message = :message AND name = :name")
EntityOperation getOperation(long message, String name);
@Query("SELECT * FROM operation WHERE error IS NOT NULL")
List<EntityOperation> getOperationsError();
@@ -149,9 +152,4 @@ public interface DaoOperation {
@Query("DELETE FROM operation WHERE id = :id")
int deleteOperation(long id);
@Query("DELETE FROM operation" +
" WHERE folder = :folder" +
" AND state <> 'executing'")
int deletePendingOperations(long folder);
}