Ability to use restock and price amounts in notifications as tokens (for example {{restock.price}} ) (#2503)

This commit is contained in:
dgtlmoon
2024-07-17 20:27:47 +02:00
committed by GitHub
parent bde27c8a8f
commit 321426dea2
16 changed files with 181 additions and 21 deletions

View File

@@ -68,3 +68,16 @@ class Watch(BaseWatch):
super().clear_watch()
self.update({'restock': Restock()})
def extra_notification_token_values(self):
values = super().extra_notification_token_values()
values['restock'] = self.get('restock', {})
return values
def extra_notification_token_placeholder_info(self):
values = super().extra_notification_token_placeholder_info()
values.append(('restock.price', "Price detected"))
values.append(('restock.original_price', "Original price at first check"))
return values