aboutsummaryrefslogtreecommitdiffstats
path: root/providers/LegacyHasherProvider.ts
blob: b3ccd7f708967da3dfa2759605bee742e9f4ae3c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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();
    });
  }
}