DBlobs: collapse the portability layer

This commit is contained in:
Enrico Ros
2025-06-04 12:34:13 -07:00
parent e57fbb88bf
commit 1dbe30af3d
5 changed files with 7 additions and 11 deletions
+1 -2
View File
@@ -1,8 +1,7 @@
import * as React from 'react';
import { Box, Table } from '@mui/joy';
import { DBlobAssetType, DBlobImageAsset } from '~/common/stores/blob/dblobs-portability';
import { useDBAssetsByScopeAndType } from '~/common/stores/blob/dblobs-portability';
import { DBlobAssetType, DBlobImageAsset, useDBAssetsByScopeAndType } from '~/common/stores/blob/dblobs-portability';
import { ZeroGallery } from './gallery/ZeroGallery';
@@ -1,6 +1,4 @@
import type { DBlobDBContextId, DBlobDBScopeId } from '~/common/stores/blob/dblobs-portability';
import { addDBImageAsset } from '~/common/stores/blob/dblobs-portability';
import { deleteDBAsset, gcDBAssetsByScope, transferDBAssetContextScope } from '~/common/stores/blob/dblobs-portability';
import { addDBImageAsset, DBlobDBContextId, DBlobDBScopeId, deleteDBAsset, gcDBAssetsByScope, transferDBAssetContextScope } from '~/common/stores/blob/dblobs-portability';
import { CommonImageMimeTypes, imageBlobTransform, LLMImageResizeMode } from '~/common/util/imageUtils';
import { convert_Base64WithMimeType_To_Blob } from '~/common/util/blobUtils';
+1 -2
View File
@@ -1,5 +1,4 @@
import type { DBlobAssetId } from '~/common/stores/blob/dblobs-portability';
import { gcDBImageAssets } from '~/common/stores/blob/dblobs-portability';
import { DBlobAssetId, gcDBImageAssets } from '~/common/stores/blob/dblobs-portability';
import type { DConversation } from './chat.conversation';
import { isContentOrAttachmentFragment, isImageRefPart } from './chat.fragments';
@@ -5,9 +5,9 @@ import { useQuery } from '@tanstack/react-query';
import type { SxProps } from '@mui/joy/styles/types';
import { Box } from '@mui/joy';
import type { DBlobAssetId, DBlobImageAsset } from '~/common/stores/blob/dblobs-portability';
import { t2iGenerateImageContentFragments } from '~/modules/t2i/t2i.client';
import { useDBAsset } from '~/common/stores/blob/dblobs-portability';
import { DBlobAssetId, DBlobImageAsset, useDBAsset } from '~/common/stores/blob/dblobs-portability';
import type { DMessageContentFragment } from '~/common/stores/chat/chat.fragments';
import { humanReadableBytes } from '~/common/util/textUtils';
+2 -2
View File
@@ -1,12 +1,12 @@
import * as React from 'react';
import type { AixParts_InlineImagePart } from '~/modules/aix/server/api/aix.wiretypes';
import type { DBlobDBContextId, DBlobDBScopeId } from '~/common/stores/blob/dblobs-portability';
import type { ModelVendorId } from '~/modules/llms/vendors/vendors.registry';
import { addDBImageAsset } from '~/common/stores/blob/dblobs-portability';
import { getBackendCapabilities } from '~/modules/backend/store-backend-capabilities';
import { useDalleStore } from '~/modules/t2i/dalle/store-module-dalle';
import { addDBImageAsset, DBlobDBScopeId } from '~/common/stores/blob/dblobs-portability';
import type { CapabilityTextToImage, TextToImageProvider } from '~/common/components/useCapabilities';
import type { DLLM } from '~/common/stores/llms/llms.types';
import type { DModelsService, DModelsServiceId } from '~/common/stores/llms/llms.service.types';