import CollectionSessionStore from 'node-user-accounts-boilerplate/node-user-accounts-boilerplate-nahid/session/CollectionSessionStore.js'
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: * collection wrapped |
|
public |
sessionsTTL: * Session dueation |
Method Summary
Public Methods | ||
public |
destroy(sessionId: *, callback: *) |
|
public |
async get(sessionId: *, callback: *) |
|
public |
set(sessionId: *, session: *, callback: *) |
Protected Methods | ||
protected |
cleanup() clean up expired sessions |
Public Constructors
Public Members
Public Methods
public destroy(sessionId: *, callback: *) source
Params:
Name | Type | Attribute | Description |
sessionId | * | ||
callback | * |
public async get(sessionId: *, callback: *) source
Params:
Name | Type | Attribute | Description |
sessionId | * | ||
callback | * |
public set(sessionId: *, session: *, callback: *) source
Params:
Name | Type | Attribute | Description |
sessionId | * | ||
session | * | ||
callback | * |