Hashmap не может быть приведен к пользователю Firebase - PullRequest
0 голосов
/ 26 февраля 2019

Я использую firebase auth createUser, пользователь успешно создан и отправляет пользователя на клиент Android, я хочу получить пользователя Firebase из записи пользователя, но происходит сбой приложения

Код Android

Log Android Logcat

Код облачных функций:.

import * as functions from 'firebase-functions';
import * as admin from 'firebase-admin';

admin.initializeApp();

exports.createAccount = functions.https.onCall((data, context) => {
const userEmail = data.email;
const userPassword = data.password;

return admin.auth().createUser({
    email: userEmail,
    password: userPassword
}).then((userRecord) => {

    return {
        user: userRecord
    }

}).catch((error) => {
    // console.log("Error creating new user:", error);
    if (error.code === "auth/email-already-exists") {
        throw new functions.https.HttpsError('already-exists',error.message);
    } else if (error.code === 'auth/invalid-email') {
        throw new functions.https.HttpsError('invalid-argument',error.message);
    } else {
        throw new functions.https.HttpsError('unknown', error.message);
    }
  });
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...