File

src/auth/session.serializer.ts

Extends

PassportSerializer

Index

Methods

Methods

deserializeUser
deserializeUser(payload: UserCredentials, done: (err: Error | null,payload: any) => void)
Parameters :
Name Type Optional
payload UserCredentials No
done function No
Returns : any
serializeUser
serializeUser(user: UserCredentials, done: (err: Error | null,user: any) => void)
Parameters :
Name Type Optional
user UserCredentials No
done function No
Returns : any
import { Injectable } from '@nestjs/common';
import { PassportSerializer } from '@nestjs/passport';
import { UserCredentials } from './auth.model';

@Injectable()
export class SessionSerializer extends PassportSerializer {
    serializeUser(user: UserCredentials, done: (err: Error | null, user: any) => void): any {
        done(null, user);
    }

    deserializeUser(
        payload: UserCredentials,
        done: (err: Error | null, payload: any) => void
    ): any {
        done(null, payload);
    }
}

results matching ""

    No results matching ""