Open FichteFoll opened 1 year ago
This actually extends to all operations performed to the local list, including adding or removing a show and updating a show's score or progress. While the update from the queue is cancelled, the update to the local list is not undone, causing the local and the remote list to be out of sync until it is retrieved.
This is probably bad naming from my part. undoall
is supposed to clear the queue, not undo all changes in the local list because Trackma does not keep a history of changes. What actually undoes all changes in your local list is retrieve
, which re-downloads the list ovewriting any changes. Maybe a change in command names is needed.
Seeing how there is a viewqueue
command, undoall
should probably be renamed to clearqueue
then. (retrieve
is fine as-is.)