Home Reference Source
public class | source

CollectionSessionStore

Extends:

Store → CollectionSessionStore

Drop in replacement for express session store that saves session data in a collection.

Constructor Summary

Public Constructor
public

constructor(collection: CachedCollection, options: object)

Member Summary

Public Members
public

collection wrapped

public

Session dueation

Method Summary

Public Methods
public

destroy(sessionId: *, callback: *)

public

async get(sessionId: *, callback: *)

public

set(sessionId: *, session: *, callback: *)

Protected Methods
protected

clean up expired sessions

Public Constructors

public constructor(collection: CachedCollection, options: object) source

Params:

NameTypeAttributeDescription
collection CachedCollection

collection wrapped

options object

see fields

Public Members

public collection: * source

collection wrapped

public sessionsTTL: * source

Session dueation

Public Methods

public destroy(sessionId: *, callback: *) source

Params:

NameTypeAttributeDescription
sessionId *
callback *

public async get(sessionId: *, callback: *) source

Params:

NameTypeAttributeDescription
sessionId *
callback *

public set(sessionId: *, session: *, callback: *) source

Params:

NameTypeAttributeDescription
sessionId *
session *
callback *

Protected Methods

protected cleanup() source

clean up expired sessions