fix: #244 optimize polyfill

This commit is contained in:
Yifei Zhang
2023-04-02 13:56:34 +00:00
parent 328a903c24
commit 37587f6f71
5 changed files with 30 additions and 29 deletions

View File

@@ -11,10 +11,6 @@ import { trimTopic } from "../utils";
import Locale from "../locales";
if (!Array.prototype.at) {
require("array.prototype.at/auto");
}
export type Message = ChatCompletionResponseMessage & {
date: string;
streaming?: boolean;
@@ -162,6 +158,11 @@ export interface ChatSession {
}
const DEFAULT_TOPIC = Locale.Store.DefaultTopic;
export const BOT_HELLO = {
role: "assistant",
content: Locale.Store.BotHello,
date: "",
};
function createEmptySession(): ChatSession {
const createDate = new Date().toLocaleString();
@@ -170,13 +171,7 @@ function createEmptySession(): ChatSession {
id: Date.now(),
topic: DEFAULT_TOPIC,
memoryPrompt: "",
messages: [
{
role: "assistant",
content: Locale.Store.BotHello,
date: createDate,
},
],
messages: [],
stat: {
tokenCount: 0,
wordCount: 0,