meteor-headers icon indicating copy to clipboard operation
meteor-headers copied to clipboard

Integration with matb33:collection-hooks

Open petermikitsh opened this issue 9 years ago • 0 comments

I'd like to access header information inside of collection hooks (which are called from publication functions).

Is this possible?

Here's what I've tried so far, but it doesn't seem to be working:

Meteor.startup(function() {
  Posts.before.find(function(userId, selector, options) {
    var self = this;
    console.log(headers.get(self, 'host'));
  });
});

And the exception thrown:

Exception from sub posts id pXwknxFQWfuwWjxhy Error: Call headers.get(this) only from within a method or publish function.  With callbacks / anonymous functions, use: var self=this; and call headers.get(self);
I20150613-14:53:11.801(-4)?     at checkSelf (packages/gadicohen:headers/headers-server.js:73:1)
I20150613-14:53:11.801(-4)?     at Object.headers.get (packages/gadicohen:headers/headers-server.js:82:1
...

Any help is appreciated! Thanks in advance.

petermikitsh avatar Jun 13 '15 18:06 petermikitsh