фильтровать по разным параметрам (например - цена, регион, категория… и т.д.). Как сделать фильтрацию?
если взять список и применить к нему retain, например, то потом как то надо реализовать “выключение” фильтра, то есть возврат в общий список заданий которые выкинул retain. Но тут еще вопрос - что если задания, которые вернулись после retain, не будут удовлетворять другим включенным фильтрам?
если кто сталкивался - подскажите пожалуйста как решить вопрос
смотри, есть полный список и есть фильтры (цена, расстояние, еще всякие…) жмем фильтр, от выкидывает из общего списка задания отфильтрованные и сохраняет их в отдельный список. если фильтр выключаем - то возвращаем эти задачи из отдельного списка. но тут другой вопрос возникает - что если заачи вернувшиеся из отдельного списка (после выключения какого то фильтра) не будут подходить под другие включенные фильтры? тогда тут возникает вопрос очередности включения/выключения фильтров что ли...
Синхронизируй все свои футуры ,если ты об этом ,в одной
Полноценно только в бэке, учитывая что вы хотите фильтровать и по расстоянию , подавая как условие координаты пользовптеля и диапазон/максимальное расстояние .
Обсуждают сегодня