Как получить экспорт констант vuefire с динамическим элементом на пути - PullRequest
0 голосов
/ 30 января 2019

Я пытаюсь экспортировать путь по-разному, в зависимости от того, какой пользователь вошел в систему.

Я пытаюсь получить UID пользователя firebase и использовать его как часть пути firebase следующим образом:

// get the Current user 
const auth = firebase.auth();
function getCurrentUser(auth) {
    return new Promise((resolve, reject) => {
        auth.onAuthStateChanged(user => { 
            let userUID =  user.uid
            console.log(user.uid);
            resolve(userUID);
        }, reject);
   });
}
getCurrentUser(auth)

export const buildingsRef = db.ref('users/' + somehoe get the userUID here  + '/buildings/');

Проблема в том, что userUID извлекается в обещании, а vuefire Export должен находиться в корне (поэтому я не могу вложить его в "then () "функция).Есть ли способ добиться этого?

...