Size: a a a

firebase_ru — русскоговорящее сообщество

2021 November 15

АЖ

Алихан Жумажанов... in firebase_ru — русскоговорящее сообщество
if (search && decorated) .where();
if (!search && decorated) .where();
....
источник

АЖ

Алихан Жумажанов... in firebase_ru — русскоговорящее сообщество
мне нужно динамично добавлять where.
источник

🅵

🅵🅾️🆇 in firebase_ru — русскоговорящее сообщество
Как бы я сделал (с поправкой, что я пишу не на js):

var ref = filter.whenDecorated(
 undefined: () => ref,
 orElse: (value) => ref.where('decorated', '==', value),
);
источник

АЖ

Алихан Жумажанов... in firebase_ru — русскоговорящее сообщество
вот мне это нужно
источник

🅵

🅵🅾️🆇 in firebase_ru — русскоговорящее сообщество
Соответсвенно тебе надо добавить своему фильтру метод whenDecorated который принимает 2 коллбэка

И вызывает соответсвующий в зависимости от значения/типа значения.
источник

🅵

🅵🅾️🆇 in firebase_ru — русскоговорящее сообщество
На своем языке я бы сделал примерно так.
У вас в JS можно 100% сделать идентично.

Функцию которая принимает в себя  коллбэки (можно и со значениями) и в зависимости от значения или типа вызывает соответсвующий коллбэк.
источник

🅵

🅵🅾️🆇 in firebase_ru — русскоговорящее сообщество
источник

АЖ

Алихан Жумажанов... in firebase_ru — русскоговорящее сообщество
firbase where принимает коллбэк?
источник

АЖ

Алихан Жумажанов... in firebase_ru — русскоговорящее сообщество
у меня выводит ошибку
источник

🅵

🅵🅾️🆇 in firebase_ru — русскоговорящее сообщество
Это dart, а не js.
Спроси у себя в чате js по синтаксису.
Или попробуй сообразить сам.

Тебе надо чтоб твоя функция принимала значение и вызывала соответсвующий коллбэк.

Тогда использование будет выглядеть прям так:
var ref = filter.whenDecorated(
 undefined: () => ref,
 boolean: (value) => ref.where('decorated', '==', value),
);

Ну или хотя бы так (если не заморачиваешься и фильтер у тебя просто булево/неопределено и не хочешь через defineProperty действовать):
var ref = whenDecorated(
filter,
boolean: () => ref.where('decorated', '==', filter)
undefined: () => ref,
);

PS: если совсем тяжко, просто перешли это сообщение в JS чат и спроси там у ребят.
Я гарантирую, что в JS это можно привести к такому виду.
источник

RK

R.i.m Kovac in firebase_ru — русскоговорящее сообщество
жесть, фоксик ты своим так не помогаешь как жсникам
источник

🅵

🅵🅾️🆇 in firebase_ru — русскоговорящее сообщество
источник

🅵

🅵🅾️🆇 in firebase_ru — русскоговорящее сообщество
PPS: если у тебя там совсем-совсем сложные отборы, то можешь использовать паттерн билдер
https://refactoring.guru/ru/design-patterns/builder

Но фаербейз, вроде, совсем сложные-сложные не поддерживает и там много ограничений на отборы)
источник

AG

Arthur G in firebase_ru — русскоговорящее сообщество
Можно собирать запрос подобным образам.
источник

AG

Arthur G in firebase_ru — русскоговорящее сообщество
источник

TO

Timofey Ovsyannikov in firebase_ru — русскоговорящее сообщество
пытаюсь тестово стукать пуш уведомления через oauth 2.0 с помощью постмана. предоставил через playground доступ email, https://www.googleapis.com/auth/firebase.messaging. в других проектах вроде бы работало. может оно от роли зависит? так как я не являюсь владельцем
источник

TO

Timofey Ovsyannikov in firebase_ru — русскоговорящее сообщество
разобрался, неправильный ИДшник в запрос подставлял
источник

М

Максим in firebase_ru — русскоговорящее сообщество
Всем привет! Firebase умеет автоматически атрибуцировать установки из Google Ads и передавать их в аналитику, AdMob и BigQuery. А можно ли эти данные об установке достать на клиенте? Хочу использовать в сторонней рекламной медиации. Например в BigQuery у каждого ивента есть название рекламной кампании с которой был привлечен пользователь. Но я не уверен идут ли эти данные с клиента или уже на сервере дозаписываются исходя из UserId
источник
2021 November 16

AG

Arthur G in firebase_ru — русскоговорящее сообщество
Коллеги, вы видели может подобную статью для Firestore или другой NoSql БД? Или может делали подобное, можете рассказать?

/CC: @kirjs

https://felixge.de/2017/07/27/implementing-state-machines-in-postgresql/
источник

K🦋

Kir 🦋 JS in firebase_ru — русскоговорящее сообщество
Я не видел, можно написать
источник