import { MemorySessionStorage } from "https://dotland.deno.dev/x/grammy@v1.20.0/convenience/session.ts";
The memory session storage is a built-in storage adapter that saves your
session data in RAM using a regular JavaScript Map
object. If you use this
storage adapter, all sessions will be lost when your process terminates or
restarts. Hence, you should only use it for short-lived data that is not
important to persist.
This class is used as default if you do not provide a storage adapter, e.g. to your database.
This storage adapter features expiring sessions. When instantiating this class
yourself, you can pass a time to live in milliseconds that will be used for
each session object. If a session for a user expired, the session data will
be discarded on its first read, and a fresh session object as returned by the
initial
option (or undefined) will be put into place.
Properties
Internally used Map
instance that stores the session data