feat!: enforces payload.init is async

* Run connectMongoose before starting payload init

* - reverted changes
- added deprecated to init
- docs: changed all payload.init to payload.initAsync
- changed all internal init calls

* forgotten inits in docs

* reverted back - removed init and renamed initAsync to init
This commit is contained in:
Christian Schurr
2023-01-09 17:24:22 +01:00
committed by GitHub
parent 7583289d24
commit 82961767e3
7 changed files with 26 additions and 43 deletions

View File

@@ -5,7 +5,7 @@ import payload from '../src';
const expressApp = express();
const init = async () => {
await payload.initAsync({
await payload.init({
secret: uuid(),
mongoURL: process.env.MONGO_URL || 'mongodb://localhost/payload',
express: expressApp,

View File

@@ -40,7 +40,7 @@ export async function initPayloadTest(options: Options): Promise<{ serverURL: st
initOptions.express = express();
}
await payload.initAsync(initOptions);
await payload.init(initOptions);
if (initOptions.express) {
initOptions.express.listen(port);