refactoring and clean up

This commit is contained in:
Storme-bit
2026-04-07 01:30:35 -07:00
parent 0aea052311
commit 2b75f75733
18 changed files with 191 additions and 115 deletions

View File

@@ -1,11 +1,12 @@
const { Router } = require('express');
const memory = require('../services/memory');
const { EPISODIC } = require('@nexusai/shared');
const router = Router();
router.get('/:sessionId/history', async (req, res) => {
const { sessionId } = req.params;
const { limit = 20, offset = 0 } = req.query;
const { limit = EPISODIC.DEFAULT_PAGE_SIZE, offset = EPISODIC.DEFAULT_OFFSET } = req.query;
try {
const session = await memory.getSessionByExternalId(sessionId);
@@ -19,7 +20,7 @@ router.get('/:sessionId/history', async (req, res) => {
});
router.get('/', async (req, res) => {
const {limit = 20, offset = 0 } = req.query;
const { limit = EPISODIC.DEFAULT_PAGE_SIZE, offset = EPISODIC.DEFAULT_OFFSET } = req.query;
try {
const sessions = await memory.getSessions(Number(limit), Number(offset));
res.json(sessions);