itd-api / MemoryTokenStorage
Class: MemoryTokenStorage
Defined in: core/storage.ts:77
Хранилище в памяти процесса — вариант по умолчанию.
Сессия теряется при перезапуске. Для долгоживущих ботов возьмите FileTokenStorage из itd-api/node, для браузера — LocalStorageTokenStorage из itd-api/web.
Implements
Constructors
Constructor
ts
new MemoryTokenStorage(initial?): MemoryTokenStorage;Defined in: core/storage.ts:80
Parameters
initial?
ItdSession | null
Returns
MemoryTokenStorage
Methods
clear()
ts
clear(): void;Defined in: core/storage.ts:92
Удалить сессию. Вызывается при выходе и при неудачном обновлении токена.
Returns
void
Implementation of
get()
ts
get(): ItdSession | null;Defined in: core/storage.ts:84
Прочитать сессию. null, если её нет.
Returns
ItdSession | null
Implementation of
set()
ts
set(session): void;Defined in: core/storage.ts:88
Сохранить сессию целиком.
Parameters
session
Returns
void