As a Watchlist Expiry user, I want make sure that on any removal of a watchlist item, the matching watchlist_expiry item is removed, so that the feature is properly managed and functioning on the back-end.
Acceptance Criteria:
- Make sure that on any removal of a watchlist item, the matching watchlist_expiry item is removed, including:
- Removing an item from Special:EditWatchlist
- Removing from watchlist through the API
- Removing an item from Special:RawWatchlist
- Removing an item through the "star" or through ?action=unwatch
- Make sure that if the item ID from the watchlist table also exists in watchlist_expiry, we delete both entries.