У меня есть вопрос о том, как работает логика правил безопасности облачного пожарного хранилища:
Допустим, у меня есть такое правило:
allow read: if (auth.token.user === true && request.query.limit < 100 && uidInDocument()) || auth.token.admin === true && get(/databases/$(database)/documents/users/$(request.auth.uid)).data.name == "foo";
Теперь мойЗдесь возникает вопрос: если первая часть оператора or истинна, значит ли это, что вторая часть не выполняется? Я думаю об этом, потому что я не хочу, чтобы вы читали , если это не нужно, в этом случае, если пользователь является admin
Заранее спасибо.