Skip to content

Commit d7992fd

Browse files
committed
Change packages with minor changes
1 parent 1941536 commit d7992fd

File tree

11 files changed

+13
-13
lines changed

11 files changed

+13
-13
lines changed

src/database/factories/userFactory.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import faker from 'faker';
1+
import { faker } from '@faker-js/faker';
22

33
import UserDetail from '../../domain/entities/UserDetail';
44
import * as userService from '../../services/userService';

src/middlewares/authenticate.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ async function authenticate(
4848
);
4949

5050
next();
51-
} catch (err) {
51+
} catch (err: any) {
5252
const tokenErrorMessage = tokenErrorMessageMap[err.name];
5353
logger.log('error', 'JWT: Authentication failed - %s', err.message);
5454

src/middlewares/transactionHandler.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { v4 as uuidv4 } from 'uuid';
1+
import { randomUUID } from 'crypto';
22
import { NextFunction, Request, Response } from 'express';
33

44
import context from '../utils/context';
@@ -19,7 +19,7 @@ function transactionHandler(
1919
// The first asyncLocalStorage.run argument is the initialization of the store state, the second argument is the function that has access to that store
2020
context.run(new Map(), () => {
2121
// Try to extract the TransactionId from the request header, or generate a new one if it doesn't exist
22-
const transactionId = req.headers['transactionId'] || uuidv4();
22+
const transactionId = req.headers['transactionId'] || randomUUID();
2323

2424
// Set the TransactionId inside the store
2525
context.getStore().set('transactionId', transactionId);

src/middlewares/validateRefreshToken.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ async function validateRefreshToken(
4848
);
4949

5050
next();
51-
} catch (err) {
51+
} catch (err: any) {
5252
const tokenErrorMessage = tokenErrorMessageMap[err.name];
5353
logger.log('error', 'JWT: Authentication failed - %s', err.message);
5454

src/services/sessionService.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ export async function remove(token: string): Promise<UserSessionDetail> {
4747
logger.log('debug', 'User Session: Deactivated session -', session);
4848

4949
return object.camelize(session);
50-
} catch (err) {
50+
} catch (err: any) {
5151
if (err.message === ErrorType.NO_ROWS_UPDATED_ERROR) {
5252
throw new ForbiddenError(errors.sessionNotMaintained);
5353
}

src/utils/mail.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export async function send(mailOptions: MailOptions): Promise<any> {
2626
const info = await transporter.sendMail(mailOptions);
2727

2828
return info;
29-
} catch (err) {
29+
} catch (err: any) {
3030
logger.log('error', 'Mail: Failed to send email - %s', err.message);
3131
}
3232
}

src/utils/validate.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ export default async function validate<T>(
1111
data: T,
1212
schema: Joi.SchemaLike
1313
): Promise<void> {
14-
await Joi.validate(data, schema, { abortEarly: false });
14+
await Joi.valid(data, schema, { abortEarly: false });
1515
}

test/api/auth.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import faker from 'faker';
1+
import { faker } from '@faker-js/faker';
22
import request from 'supertest';
33
import { StatusCodes } from 'http-status-codes';
44

test/api/user.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import faker from 'faker';
1+
import { faker } from '@faker-js/faker';
22
import request from 'supertest';
33
import { StatusCodes } from 'http-status-codes';
44

test/helper.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import faker from 'faker';
1+
import { faker } from '@faker-js/faker';
22

33
import knex from '../src/config/knex';
44
import UserDetail from '../src/domain/entities/UserDetail';
@@ -49,5 +49,5 @@ export async function init(): Promise<UserDetail> {
4949
* @returns {any}
5050
*/
5151
export function getRandomElement(list: any[]): any {
52-
return faker.random.arrayElement<any>(list);
52+
return faker.helpers.arrayElement<any>(list);
5353
}

0 commit comments

Comments
 (0)