1.3.0 • Published 8 months ago

@salutejs/storage-adapter-memory v1.3.0

Weekly downloads
-
License
-
Repository
github
Last release
8 months ago

@salutejs/storage-adapter-memory

Адаптер для хранения сессии в памяти процесса.

npm i -S @salutejs/storage-adapter-memory

Использование

import { createSaluteRequest, createSaluteResponse, createScenarioWalker } from '@salutejs/scenario';
import { SaluteMemoryStorage } from '@salutejs/memory';
import express from 'express';

//...

const app = express();
app.use(express.json());

const storage = new SaluteMemoryStorage();
const scenarioWalker = createScenarioWalker({
    intents,
    recognizer,
    systemScenario,
    userScenario,
});

app.post('/', async ({ body }, response) => {
    const req = createSaluteRequest(body);
    const res = createSaluteResponse(body);
    const session = await storage.resolve(body.uuid.sessionId);

    await scenarioWalker({ req, res, session });

    await storage.save({ id: body.uuid.sessionId, session });

    response.status(200).json(res.message);
});

SberDevices with :heart:

1.3.0

12 months ago

1.2.0

1 year ago

1.1.0

1 year ago

1.0.2

1 year ago

1.0.1

2 years ago

1.0.0

2 years ago

0.41.0

2 years ago

0.40.0

2 years ago

0.37.1

2 years ago

0.37.0

2 years ago

0.38.1

2 years ago

0.38.0

2 years ago

0.39.1

2 years ago

0.39.0

2 years ago

0.36.0

2 years ago

0.34.0

2 years ago

0.35.0

2 years ago

0.32.1

2 years ago

0.32.0

2 years ago

0.33.3

2 years ago

0.33.2

2 years ago

0.33.1

2 years ago

0.33.0

2 years ago

0.31.0

2 years ago

0.29.0

2 years ago

0.29.1

2 years ago

0.30.0

2 years ago

0.28.0

3 years ago

0.26.3

3 years ago

0.27.2

3 years ago

0.27.1

3 years ago

0.27.0

3 years ago

0.26.2

3 years ago

0.26.1

3 years ago

0.26.0

3 years ago

0.25.0

3 years ago

0.23.0

3 years ago

0.24.1

3 years ago

0.24.0

3 years ago

0.20.0

4 years ago

0.19.0

4 years ago

0.21.0

4 years ago

0.22.0

4 years ago

0.18.2

4 years ago

0.18.1

4 years ago

0.18.0

4 years ago

0.17.6

4 years ago

0.17.4

4 years ago

0.17.5

4 years ago

0.17.2

4 years ago

0.17.3

4 years ago

0.17.0

4 years ago

0.17.1

4 years ago

0.16.0

4 years ago

0.16.1

4 years ago

0.15.0

4 years ago

0.14.0

4 years ago

0.13.0

4 years ago

0.12.0

4 years ago

0.11.0

4 years ago

0.10.0

4 years ago

0.8.0

4 years ago

0.7.1

4 years ago

0.7.0

4 years ago

0.6.0

4 years ago

0.5.0

4 years ago

0.4.0

4 years ago

0.3.0

4 years ago