Commit graph

11 commits

Author SHA1 Message Date
Elias Projahn
608726f555 client: Don't sync within database update methods 2020-07-21 20:37:41 +02:00
Elias Projahn
60989b2e18 client: Allow updating existing works 2020-07-20 18:44:34 +02:00
Elias Projahn
adeb975890 client: Remove pragma to defer foreign keys 2020-07-20 18:39:28 +02:00
Elias Projahn
330fbb9b4b client: Don't always delete persons from the server 2020-07-20 17:24:42 +02:00
Elias Projahn
86d4980459 client: Defer foreign keys in database 2020-07-20 17:23:45 +02:00
Elias Projahn
6c7891de14 client: Set sync status for works and recordings 2020-07-17 20:12:50 +02:00
Elias Projahn
f1c8196894 client: Don't sync database twice 2020-06-03 20:03:35 +02:00
Elias Projahn
a13f78cdd5 client: Make database client reference modifiable 2020-06-03 19:13:05 +02:00
Elias Projahn
57735337d6 client: Add sync support
When deleting items, this needs to be explicitly activated. For now,
everything will allways be synced as soon as one update with sync set to
true is made. In the future, this will be done in the background.
2020-06-03 18:37:20 +02:00
Elias Projahn
9194b08254 client: Add sync option to database delete methods 2020-06-03 10:05:58 +02:00
Elias Projahn
cd8d1dfe4b client: Add client specific database 2020-06-02 16:47:46 +02:00