lemon24 / reader

A Python feed reader library.
https://reader.readthedocs.io
BSD 3-Clause "New" or "Revised" License
456 stars 38 forks source link

Resource tags optimistic locking #308

Open lemon24 opened 1 year ago

lemon24 commented 1 year ago

Some kind of locking is probably required to implement a use case like reactions (thumbs up/down etc., https://github.com/lemon24/reader/issues/228#issuecomment-817072794) correctly. Use cases like implementing comments (with versions) might benefit too.

Optimistic locking seems like a reasonable enough solution.

(Note we don't need this for feeds/entries because they're more or less eventually consistent.)

Relevant resources:

Open questions: