Remove remaining workbench references

This commit is contained in:
Reece Browne 2025-09-05 11:22:18 +01:00
parent 9eae2573fd
commit 0169145212
2 changed files with 11 additions and 11 deletions

View File

@ -6,7 +6,7 @@ import {
StirlingFileStub,
FileContextAction,
FileContextState,
toWorkbenchFile,
toStirlingFileStub,
createFileId,
createQuickKey
} from '../../types/fileContext';
@ -163,7 +163,7 @@ export async function addFiles(
}
// Create record with immediate thumbnail and page metadata
const record = toWorkbenchFile(file, fileId);
const record = toStirlingFileStub(file, fileId);
if (thumbnail) {
record.thumbnailUrl = thumbnail;
// Track blob URLs for cleanup (images return blob URLs that need revocation)
@ -205,7 +205,7 @@ export async function addFiles(
const fileId = createFileId();
filesRef.current.set(fileId, file);
const record = toWorkbenchFile(file, fileId);
const record = toStirlingFileStub(file, fileId);
if (thumbnail) {
record.thumbnailUrl = thumbnail;
// Track blob URLs for cleanup (images return blob URLs that need revocation)
@ -254,7 +254,7 @@ export async function addFiles(
filesRef.current.set(fileId, file);
const record = toWorkbenchFile(file, fileId);
const record = toStirlingFileStub(file, fileId);
// Generate processedFile metadata for stored files
let pageCount: number = 1;
@ -347,7 +347,7 @@ async function processFilesIntoRecords(
if (DEBUG) console.warn(`📄 Failed to generate thumbnail for file ${file.name}:`, error);
}
const record = toWorkbenchFile(file, fileId);
const record = toStirlingFileStub(file, fileId);
if (thumbnail) {
record.thumbnailUrl = thumbnail;
}

View File

@ -150,7 +150,10 @@ export function isFileObject(obj: any): obj is File | StirlingFile {
export function toWorkbenchFile(file: File, id?: FileId): StirlingFileStub {
export function toStirlingFileStub(
file: File,
id?: FileId
): StirlingFileStub {
const fileId = id || createFileId();
return {
id: fileId,
@ -350,6 +353,3 @@ export interface FileContextActionsValue {
actions: FileContextActions;
dispatch: (action: FileContextAction) => void;
}
// TODO: URL parameter types will be redesigned for new routing system