2017-06-14 2 views
0

In Meteor verwende ich das accountsGoogle Paket. Ich versuche, das Google-Profilbild auf meiner Website zu verwenden, aber sobald ich das autopublish-Paket entferne, muss ich den Google-Teil der Benutzersammlung veröffentlichen und abonnieren. Wie würde ich das machen?accountsGoogle Profilbild veröffentlichen

Meteor.publish('users', function(){ 
    return Meteor.user.services.google.find({}); 
}); 

Antwort

0

Sie könnten das Benutzerdokument von der Client-Seite erhalten mit

Meteor.user() 

Oder wenn Sie wirklich eine Publikation

Meteor.publish('users', function() { 
    return Meteor.users.find(this.userId); 
}) 
+0

'Meteor.user()' ist verwenden möchten, nicht Zurückgeben des services.google-Teils der Benutzersammlung, sofern Autopublish nicht installiert ist. – James

+0

In meiner App wird Autopublish entfernt und Meteor.user() gibt das gesamte Dokument zurück – tandrieu