mirror of
https://github.com/meteor/meteor.git
synced 2026-01-09 07:38:15 -05:00
30 lines
1007 B
JavaScript
30 lines
1007 B
JavaScript
import { AccountsServer } from "./accounts_server.js";
|
|
|
|
/**
|
|
* @namespace Accounts
|
|
* @summary The namespace for all server-side accounts-related methods.
|
|
*/
|
|
Accounts = new AccountsServer(Meteor.server, { ...Meteor.settings.packages?.accounts, ...Meteor.settings.packages?.['accounts-base'] });
|
|
// TODO[FIBERS]: I need TLA
|
|
Accounts.init().then();
|
|
|
|
// Users table. Don't use the normal autopublish, since we want to hide
|
|
// some fields. Code to autopublish this is in accounts_server.js.
|
|
// XXX Allow users to configure this collection name.
|
|
|
|
/**
|
|
* @summary A [Mongo.Collection](#collections) containing user documents.
|
|
* @locus Anywhere
|
|
* @type {Mongo.Collection}
|
|
* @importFromPackage meteor
|
|
*/
|
|
Meteor.users = Accounts.users;
|
|
|
|
export {
|
|
// Since this file is the main module for the server version of the
|
|
// accounts-base package, properties of non-entry-point modules need to
|
|
// be re-exported in order to be accessible to modules that import the
|
|
// accounts-base package.
|
|
AccountsServer
|
|
};
|