Срочно!
1. Ангуляр апа з одним скріном
2. На цьому скріні є кнопка Subscribe і порожній графік
3. По кліку на Subscribe ми повинні підписуватись на оновлення сокет-серверу і кожне нове значення повинно додаватись на графік
4. Максимум 30 значень на графіку, після 30 якщо додається нове значення то прибирається найстаріше
5. Після підписки кнопка Subscribe міняється на Unsubscribe, по кліку на неї оновлення графіку зупиняються і ми відписуємось від сокетів
6. Якщо ми не підписані і на графіку є хоч одне значення то повинна зʼявлятись кнопка Clear яка чистить графік
В додатку до повідомлення є Python WebSocket server, треба запустити в себе локально і можна приконектитись через ws://localhost:3003. Сервер підтримує два івенти: SUBSCRIBE і UNSUBSCRIBE, івенти на сервер повинні слатись у вигляді {“e”: “EVENT_NAME”}, відповідь приходить у форматі {“e”: “EVENT_NAME”, “p”: {“key”: “value”}}
7. Треба додати NgRx, всі значення отримані через сокети повинні зберігатись в сторі