This commit is contained in:
Timothy Jaeryang Baek
2026-01-24 03:25:29 +04:00
parent 6c76983999
commit b7e9992d78
3 changed files with 11 additions and 17 deletions

View File

@@ -312,13 +312,12 @@ export const deletePromptById = async (token: string, promptId: string) => {
export const getPromptHistory = async (
token: string,
promptId: string,
limit: number = 50,
offset: number = 0
page: number = 0
): Promise<PromptHistoryItem[]> => {
let error = null;
const res = await fetch(
`${WEBUI_API_BASE_URL}/prompts/id/${promptId}/history?limit=${limit}&offset=${offset}`,
`${WEBUI_API_BASE_URL}/prompts/id/${promptId}/history?page=${page}`,
{
method: 'GET',
headers: {

View File

@@ -49,10 +49,9 @@
let history: any[] = [];
let historyLoading = false;
let selectedHistoryEntry: any = null;
let historyOffset = 0;
let historyPage = 0;
let historyHasMore = true;
let contentCopied = false;
const HISTORY_PAGE_SIZE = 20;
$: if (!edit && !hasManualEdit) {
command = name !== '' ? slugify(name) : '';
@@ -109,17 +108,12 @@
historyLoading = true;
if (reset) {
historyOffset = 0;
historyPage = 0;
historyHasMore = true;
}
try {
const newEntries = await getPromptHistory(
localStorage.token,
prompt.id,
HISTORY_PAGE_SIZE,
historyOffset
);
const newEntries = await getPromptHistory(localStorage.token, prompt.id, historyPage);
if (reset) {
history = newEntries;
@@ -127,8 +121,8 @@
history = [...history, ...newEntries];
}
historyHasMore = newEntries.length === HISTORY_PAGE_SIZE;
historyOffset += newEntries.length;
historyHasMore = newEntries.length > 0;
historyPage = historyPage + 1;
} catch (error) {
console.error('Failed to load history:', error);
if (reset) {