From 8fec21d6bccfa778c14c1714d6444312e36fc3f1 Mon Sep 17 00:00:00 2001 From: MCMXC <16797721+mcmxcdev@users.noreply.github.com> Date: Sun, 11 Feb 2024 19:15:20 +0530 Subject: more updates --- providers/AppProvider.ts | 21 --------------------- providers/LegacyHashDriver.ts | 20 -------------------- providers/LegacyHasherProvider.ts | 14 -------------- 3 files changed, 55 deletions(-) delete mode 100644 providers/AppProvider.ts delete mode 100644 providers/LegacyHashDriver.ts delete mode 100644 providers/LegacyHasherProvider.ts (limited to 'providers') diff --git a/providers/AppProvider.ts b/providers/AppProvider.ts deleted file mode 100644 index 4ee494c..0000000 --- a/providers/AppProvider.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { ApplicationService } from '@adonisjs/core/types'; - -export default class AppProvider { - constructor(protected app: ApplicationService) {} - - public register() { - // Register your own bindings - } - - public async boot() { - // IoC container is ready - } - - public async ready() { - // App is ready - } - - public async shutdown() { - // Cleanup, since app is going down - } -} diff --git a/providers/LegacyHashDriver.ts b/providers/LegacyHashDriver.ts deleted file mode 100644 index d01e3bb..0000000 --- a/providers/LegacyHashDriver.ts +++ /dev/null @@ -1,20 +0,0 @@ -import bcrypt from 'bcrypt'; -import { HashDriverContract } from '@adonisjs/core/hash'; - -/** - * Implementation of custom bcrypt driver - */ -export class LegacyHashDriver implements HashDriverContract { - /** - * Hash value - */ - public async make(value: string) { - return bcrypt.hash(value, 10); - } - /** - * Verify value - */ - public async verify(hashedValue: string, plainValue: string) { - return bcrypt.compare(plainValue, hashedValue); - } -} diff --git a/providers/LegacyHasherProvider.ts b/providers/LegacyHasherProvider.ts deleted file mode 100644 index b3ccd7f..0000000 --- a/providers/LegacyHasherProvider.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { LegacyHashDriver } from './LegacyHashDriver.js'; -import { ApplicationService } from '@adonisjs/core/types'; - -export default class LegacyHasherProvider { - constructor(protected app: ApplicationService) {} - - public async boot() { - const Hash = this.app.container.use('Adonis/Core/Hash'); - - Hash.extend('legacy', () => { - return new LegacyHashDriver(); - }); - } -} -- cgit v1.2.3-54-g00ecf