matheusccastroo / append-to-connection

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

meteor/append-to-connection

As SockJS doesn't allow us to pass cookies and/or other data to the connection, we have to manually do that by calling a method to the meteor server. This is specially useful for cordova in multi tenant apps. This package is just a helper to do that.

Note: don't use this for authentication. This should be used just for scopes/identification.

Usage

AppendToConnection.register register your hook. You must return an object with the fields you want to append.

import { AppendToConnection } from "meteor/matheusccastro:append-to-connection";

AppendToConnection.register(() => {
    // your function here
    return {};
});

It's also good (but not required) to specify the allowed fields to be inserted (on server):

import { AppendToConnectionAllowedFields } from "meteor/matheusccastro:append-to-connection";

AppendToConnectionAllowedFields(['field1', 'field2'])

You can also enable the debugger (on the client) using:

import { AppendToConnection } from "meteor/matheusccastro:append-to-connection";

AppendToConnection.enableDebug();

About


Languages

Language:JavaScript 100.0%