Size: a a a

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

2021 November 29

AG

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

SO

Slackin' On Your Mac... in firebase_ru — русскоговорящее сообщество
Реакт?
источник

VK

Vitaliy Kirenkov in firebase_ru — русскоговорящее сообщество
let items: any = [];
       db.ref('users').orderByChild('win').limitToLast(2).on('child_added', (snapshot) => {
           console.log('snapshot.val()', snapshot.val());
           items.push(snapshot.val());
       });
       console.log(items);
источник

VK

Vitaliy Kirenkov in firebase_ru — русскоговорящее сообщество
не, балуюсь созданием тг-бота на ноде
источник

AG

Arthur G in firebase_ru — русскоговорящее сообщество
Всё правильно, по возрастанию.
источник

ПП

Паша Путешественница... in firebase_ru — русскоговорящее сообщество
Лоооол, видел ваше интервью в айТиБорода !
источник

AG

Arthur G in firebase_ru — русскоговорящее сообщество
Тут описано, как данные сортируются.

https://firebase.google.com/docs/database/web/lists-of-data#orderbychild
источник

VK

Vitaliy Kirenkov in firebase_ru — русскоговорящее сообщество
Допустим. А можете подсказать, как это добро в итоге запихнуть в массив, чтобы там инвертнуть?

Как видно из скрина - он только вначале пустой вывелся и всё. Сам запрос вроде не асинхронный
источник

AG

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

VK

Vitaliy Kirenkov in firebase_ru — русскоговорящее сообщество
А если я изменил на limitToFirst, а результат такой же, то это тоже норм?

       let items: any = [];
       db.ref('users').orderByChild('win').limitToFirst(2).on('child_added', (snapshot) => {
           console.log('snapshot.val()', snapshot.val());
           items.push(snapshot.val());
       });
       console.log(items);
источник

AG

Arthur G in firebase_ru — русскоговорящее сообщество
Да, всегда будет возрастанию.
источник

VK

Vitaliy Kirenkov in firebase_ru — русскоговорящее сообщество
Аааа. Теперь догнал. Спасибо.

И за ссылочку спасибо, сейчас погляжу как упаковать в массив.
источник
2021 November 30

tt

test test in firebase_ru — русскоговорящее сообщество
Привет! Кто-то делал веб приложения, используя firebase hosting? Как реализуете механизм обновления?
Он вроде бы по умолчанию в фоновом режиме сравнивает файлы, загружает изменения и обновляет страницу. Но если происходит много мелких фиксов за день, или большой фикс, парализующий работу сайта со старой версией фронта, то такой механизм не очень хорошо себя показывает
источник

K🦋

Kir 🦋 JS in firebase_ru — русскоговорящее сообщество
Нет, оно просто закидывает в архив, грузит за CDN и чистит кэш
источник

tt

test test in firebase_ru — русскоговорящее сообщество
не получается так, вместо этого сравнивает все файлы кэша и меняет точечно
источник

K🦋

Kir 🦋 JS in firebase_ru — русскоговорящее сообщество
Это где-то документировано?
источник

tt

test test in firebase_ru — русскоговорящее сообщество
наверное я не совсем в профиль пишу, но это механика связана с PWA на фронте, на базе angular
источник

K🦋

Kir 🦋 JS in firebase_ru — русскоговорящее сообщество
Да, хостинг очищает весь кеш в CDN, скорее всего проблемы как раз на уровне сервис воркера
источник

AG

Arthur G in firebase_ru — русскоговорящее сообщество
Там точно есть проверка на старые файлы. 🙂
источник
2021 December 01

AI

Alexander Ivanov in firebase_ru — русскоговорящее сообщество
Привет! Вопрос, почему в firebase приходит event {"error": 9} - App Instance sets more than 25 unique user properties, не смотря на то что в Custom Definition заданы 23 из 25 доступных User Scoped (старые параметры отправлены давно в архив)?
источник