# Ivan Rate alerts
Реализовать подписку на курсы, API должно кинуть webhook на URL, которое передается при достижении условия
GET
api/v1/alert
BODY
{
"currency": "0x000...",
"price:": "100",
"fiat": "USD",
"condition": "=<",
"url": ""
}
condition - тут == <= или >=
При получении триггера - нужно стучаться на URL раз в 3 секунды 3 раза, пока не получишь ответ 202 ОК, если получил - сразу перестал
Как делать:
Нужен sheduler, который каждое обновление цен (Н секунд)
Будет проходиться по списку всех условий, которые тебе дали и передавать нужные в функцию отправки
Важно, чтобы все это не терялось, так что rabbit для хранения
Нужно сначала смотреть все криптовалюты которые есть в очереди, потом смотреть фиаты по ним, потом получать цены и идти смотреть массив условий по каждой из них