mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-08-27 04:07:05 +00:00
chore: fix typescript
This commit is contained in:
parent
6bad535f90
commit
826527a46b
2 changed files with 8 additions and 7 deletions
|
|
@ -1,6 +1,6 @@
|
|||
import mongoose from 'mongoose';
|
||||
import { v4 as uuidv4 } from 'uuid';
|
||||
import { EModelEndpoint } from 'librechat-data-provider';
|
||||
import { EModelEndpoint, RetentionMode } from 'librechat-data-provider';
|
||||
import type { IConversation } from '../types';
|
||||
import { MongoMemoryServer } from 'mongodb-memory-server';
|
||||
import { ConversationMethods, createConversationMethods } from './conversation';
|
||||
|
|
@ -78,7 +78,7 @@ describe('Conversation Operations', () => {
|
|||
let mockCtx: {
|
||||
userId: string;
|
||||
isTemporary?: boolean;
|
||||
interfaceConfig?: { temporaryChatRetention?: number };
|
||||
interfaceConfig?: { temporaryChatRetention?: number; retentionMode?: RetentionMode };
|
||||
};
|
||||
let mockConversationData: {
|
||||
conversationId: string;
|
||||
|
|
@ -402,7 +402,7 @@ describe('Conversation Operations', () => {
|
|||
mockCtx.isTemporary = false;
|
||||
mockCtx.interfaceConfig = {
|
||||
temporaryChatRetention: 24,
|
||||
retentionMode: 'all',
|
||||
retentionMode: RetentionMode.ALL,
|
||||
};
|
||||
const result = await saveConvo(mockCtx, mockConversationData);
|
||||
expect(result?.expiredAt).toBeDefined();
|
||||
|
|
@ -413,7 +413,7 @@ describe('Conversation Operations', () => {
|
|||
mockCtx.isTemporary = false;
|
||||
mockCtx.interfaceConfig = {
|
||||
temporaryChatRetention: 24,
|
||||
retentionMode: 'temporary',
|
||||
retentionMode: RetentionMode.TEMPORARY,
|
||||
};
|
||||
const result = await saveConvo(mockCtx, mockConversationData);
|
||||
expect(result?.expiredAt).toBeNull();
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
import mongoose from 'mongoose';
|
||||
import { v4 as uuidv4 } from 'uuid';
|
||||
import { RetentionMode } from 'librechat-data-provider';
|
||||
import { MongoMemoryServer } from 'mongodb-memory-server';
|
||||
import type { IMessage } from '..';
|
||||
import { createMessageMethods } from './message';
|
||||
|
|
@ -54,7 +55,7 @@ describe('Message Operations', () => {
|
|||
let mockCtx: {
|
||||
userId: string;
|
||||
isTemporary?: boolean;
|
||||
interfaceConfig?: { temporaryChatRetention?: number };
|
||||
interfaceConfig?: { temporaryChatRetention?: number; retentionMode?: RetentionMode };
|
||||
};
|
||||
let mockMessageData: Partial<IMessage> = {
|
||||
messageId: 'msg123',
|
||||
|
|
@ -479,7 +480,7 @@ describe('Message Operations', () => {
|
|||
mockCtx.isTemporary = false;
|
||||
mockCtx.interfaceConfig = {
|
||||
temporaryChatRetention: 24,
|
||||
retentionMode: 'all',
|
||||
retentionMode: RetentionMode.ALL,
|
||||
};
|
||||
const result = await saveMessage(mockCtx, mockMessageData);
|
||||
expect(result?.expiredAt).toBeDefined();
|
||||
|
|
@ -490,7 +491,7 @@ describe('Message Operations', () => {
|
|||
mockCtx.isTemporary = false;
|
||||
mockCtx.interfaceConfig = {
|
||||
temporaryChatRetention: 24,
|
||||
retentionMode: 'temporary',
|
||||
retentionMode: RetentionMode.TEMPORARY,
|
||||
};
|
||||
const result = await saveMessage(mockCtx, mockMessageData);
|
||||
expect(result?.expiredAt).toBeNull();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue