From 7584d2d7a7110aef0331ebfa178b2295842c59fa Mon Sep 17 00:00:00 2001 From: MCMXC <16797721+mcmxcdev@users.noreply.github.com> Date: Sat, 10 Feb 2024 18:19:14 -0700 Subject: refactor: project maintenance - work in progress --- providers/AppProvider.ts | 4 ++-- providers/LegacyHashDriver.ts | 9 +++++---- providers/LegacyHasherProvider.ts | 12 ++++++------ 3 files changed, 13 insertions(+), 12 deletions(-) (limited to 'providers') diff --git a/providers/AppProvider.ts b/providers/AppProvider.ts index 8d64412..c84c0e6 100644 --- a/providers/AppProvider.ts +++ b/providers/AppProvider.ts @@ -1,7 +1,7 @@ -import { ApplicationContract } from '@ioc:Adonis/Core/Application'; +import { ApplicationService } from '@adonisjs/core/types' export default class AppProvider { - constructor(protected app: ApplicationContract) {} + constructor(protected app: ApplicationService) {} public register() { // Register your own bindings diff --git a/providers/LegacyHashDriver.ts b/providers/LegacyHashDriver.ts index 22f9de1..eb2a263 100644 --- a/providers/LegacyHashDriver.ts +++ b/providers/LegacyHashDriver.ts @@ -1,5 +1,6 @@ -import bcrypt from 'bcrypt'; -import { HashDriverContract } from '@ioc:Adonis/Core/Hash'; +import bcrypt from 'bcrypt' +import { HashDriverContract } from '@adonisjs/core/hash' + /** * Implementation of custom bcrypt driver */ @@ -8,12 +9,12 @@ export class LegacyHashDriver implements HashDriverContract { * Hash value */ public async make(value: string) { - return bcrypt.hash(value, 10); + return bcrypt.hash(value, 10) } /** * Verify value */ public async verify(hashedValue: string, plainValue: string) { - return bcrypt.compare(plainValue, hashedValue); + return bcrypt.compare(plainValue, hashedValue) } } diff --git a/providers/LegacyHasherProvider.ts b/providers/LegacyHasherProvider.ts index 05b2d27..a4a25d9 100644 --- a/providers/LegacyHasherProvider.ts +++ b/providers/LegacyHasherProvider.ts @@ -1,14 +1,14 @@ -import { ApplicationContract } from '@ioc:Adonis/Core/Application'; -import { LegacyHashDriver } from './LegacyHashDriver'; +import { LegacyHashDriver } from './LegacyHashDriver.js' +import { ApplicationService } from '@adonisjs/core/types' export default class LegacyHasherProvider { - constructor(protected app: ApplicationContract) {} + constructor(protected app: ApplicationService) {} public async boot() { - const Hash = this.app.container.use('Adonis/Core/Hash'); + const Hash = this.app.container.use('Adonis/Core/Hash') Hash.extend('legacy', () => { - return new LegacyHashDriver(); - }); + return new LegacyHashDriver() + }) } } -- cgit v1.2.3-70-g09d2