По договоренности
Постоянно вводятся новые функции, сейчас необходимо добавить в приложение возможность отправлять специфические сообщения (более подробно расскажу) апи на сервере реализовано. Дизайн сделан (возможны корректировки). Оплата по безопасной сделке.
Сейчас есть топики в ленте, которые создаются для тех кто рядом в радиусе 1км передаются по координатам. Функция getTopicById возвращает топик по ID. Работает.
Планируется добавить возможность покупки, это два топика/сообщения закрепленые в самом верху ленты.
При покупке создается топик, помещается вверх, количество создаваемых таким образом топиков, не ограниченно. В самом верху постоянно висит возможность купить. Дизайнером уже нарисовано.
Платные топики создаются на город и на страну, создаются функцией
getTopicByArea возврщает топик по area
В профиле нужно добавить выбор города, страна пока по умолчанию Россия.
Вот комментарий бэка:
добавил поле area в топик
идея в том чтобы при создании топика вместо координат передавать aria
Значение которого любая строка
в нашем случае Russia/Moscow либо Russia
Добавил функцию получения топика по area
Надо протестировать
1. добавление топика с координатами и добавление топика с area
функция createTopic
2. получение топика по area
getTopicByArea (area: string)
3. проверка функции getTopics
туда не должны попадать топики с area