У меня проблема с кнопкой "избранное". Я делаю новостное приложение, и мне хотелось добавить его в избранное и вернуть, чтобы удалить из избранного; Моя проблема в том, что я даю кнопку, и она добавляется в избранное, я беру идентификатор новости, которую я дал в избранное, и вводю его в поле «избранное» пользователей firestore, которое имеет тип array, проблема в том, что при удалении избранного я использую оператор remove и удаляю новости, я хотел бы знать, как создать массив, в который вводить идентификатор новости в пользователе и при удалении «избранного» новости .
Это функция удаления избранного: ![](https://i.stack.imgur.com/qgWmZ.png)
А это добавление избранного:
![](https://i.stack.imgur.com/I9U4i.png)
Это объект пользователей:
![](https://i.stack.imgur.com/IZmnH.png)