Я новичок в React Native.И я подключил свое приложение к Firebase.Аутентификация работает нормально, но я не могу отправить данные в базу данных Firebase Realtime с помощью Redux.Я пытаюсь войти в систему пользователя.Зарегистрированный пользователь может добавить своего сотрудника. У сотрудника есть имя, телефон и атрибуты смены.Зарегистрированный пользователь может получить доступ только к своему списку сотрудников.
Правило моей пожарной базы
{
"rules": {
"users": {
"$uid": {
".read": "$uid === auth.uid",
".write": "$uid === auth.uid",
}
}
}
}
Файл моего действия
export const employeeCreate = ({ name, phone, shift }) => {
const {currentUser} = firebase.auth();
return () => {
console.log({ name, phone, shift });
firebase.database().ref(`/users/+${currentUser.uid}+/employees`)
.push({ name, phone, shift })
}
}
Файл редуктора
export default (state = INITIAL_STATE, action) => {
switch (action.type) {
case EMPLOYEE_UPDATE:
return {...state, [action.payload.prop]: action.payload.value}
default:
return state;
}
}
Данные печатаются в консоли, но не сохраняются в базе данных.