Add circular dependency detection to CI (#7316)
* add circular dependency detection to CI * fixed Auth-RestWrite circular dependency * updated package lock * fixed Logger circular dependency * fix lint
This commit is contained in:
@@ -2,6 +2,7 @@ import ClassesRouter from './ClassesRouter';
|
||||
import Parse from 'parse/node';
|
||||
import rest from '../rest';
|
||||
import Auth from '../Auth';
|
||||
import RestWrite from '../RestWrite';
|
||||
|
||||
export class SessionsRouter extends ClassesRouter {
|
||||
className() {
|
||||
@@ -41,7 +42,7 @@ export class SessionsRouter extends ClassesRouter {
|
||||
if (!user) {
|
||||
throw new Parse.Error(Parse.Error.OBJECT_NOT_FOUND, 'invalid session');
|
||||
}
|
||||
const { sessionData, createSession } = Auth.createSession(config, {
|
||||
const { sessionData, createSession } = RestWrite.createSession(config, {
|
||||
userId: user.id,
|
||||
createdWith: {
|
||||
action: 'upgrade',
|
||||
|
||||
@@ -9,6 +9,7 @@ import Auth from '../Auth';
|
||||
import passwordCrypto from '../password';
|
||||
import { maybeRunTrigger, Types as TriggerTypes } from '../triggers';
|
||||
import { promiseEnsureIdempotency } from '../middlewares';
|
||||
import RestWrite from '../RestWrite';
|
||||
|
||||
export class UsersRouter extends ClassesRouter {
|
||||
className() {
|
||||
@@ -218,7 +219,7 @@ export class UsersRouter extends ClassesRouter {
|
||||
req.config
|
||||
);
|
||||
|
||||
const { sessionData, createSession } = Auth.createSession(req.config, {
|
||||
const { sessionData, createSession } = RestWrite.createSession(req.config, {
|
||||
userId: user.objectId,
|
||||
createdWith: {
|
||||
action: 'login',
|
||||
|
||||
Reference in New Issue
Block a user