chore: binds prefs model even if not local
This commit is contained in:
@@ -3,7 +3,7 @@ import httpStatus from 'http-status';
|
||||
import { PayloadRequest } from '../../express/types';
|
||||
import login, { Result } from '../operations/login';
|
||||
|
||||
export default async function loginHandler(req: PayloadRequest, res: Response, next: NextFunction): Promise<Response<Result & { message: string}> | void> {
|
||||
export default async function loginHandler(req: PayloadRequest, res: Response, next: NextFunction): Promise<Response<Result & { message: string }> | void> {
|
||||
try {
|
||||
const result = await login({
|
||||
req,
|
||||
|
||||
@@ -29,6 +29,7 @@ import loadConfig from './config/load';
|
||||
import Logger from './utilities/logger';
|
||||
import { getDataLoader } from './collections/dataloader';
|
||||
import mountEndpoints from './express/mountEndpoints';
|
||||
import PreferencesModel from './preferences/model';
|
||||
|
||||
export const init = (payload: Payload, options: InitOptions): void => {
|
||||
payload.logger.info('Starting Payload...');
|
||||
@@ -71,6 +72,9 @@ export const init = (payload: Payload, options: InitOptions): void => {
|
||||
if (!payload.config.graphQL.disable) {
|
||||
registerSchema(payload);
|
||||
}
|
||||
|
||||
payload.preferences = { Model: PreferencesModel };
|
||||
|
||||
// If not initializing locally, set up HTTP routing
|
||||
if (!payload.local) {
|
||||
options.express.use((req: PayloadRequest, res, next) => {
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
import express from 'express';
|
||||
|
||||
import { Payload } from '../index';
|
||||
import Model from './model';
|
||||
import findOne from './requestHandlers/findOne';
|
||||
import update from './requestHandlers/update';
|
||||
import deleteHandler from './requestHandlers/delete';
|
||||
|
||||
export default function initPreferences(ctx: Payload): void {
|
||||
ctx.preferences = { Model };
|
||||
|
||||
if (!ctx.local) {
|
||||
const router = express.Router();
|
||||
router
|
||||
|
||||
Reference in New Issue
Block a user