add fallback value to get embedding

This commit is contained in:
Abhinav 2024-01-10 10:43:09 +05:30
parent ce28f030fe
commit d788d13d55

View file

@ -27,9 +27,8 @@ const EMBEDDINGS_TABLE = 'embeddings_v2';
const EMBEDDING_SYNC_TIME_TABLE = 'embedding_sync_time'; const EMBEDDING_SYNC_TIME_TABLE = 'embedding_sync_time';
export const getLocalEmbeddings = async (model?: Model) => { export const getLocalEmbeddings = async (model?: Model) => {
const embeddings: Array<Embedding> = await localForage.getItem<Embedding[]>( const embeddings: Array<Embedding> =
EMBEDDINGS_TABLE (await localForage.getItem<Embedding[]>(EMBEDDINGS_TABLE)) ?? [];
);
if (!embeddings) { if (!embeddings) {
await localForage.removeItem(EMBEDDINGS_TABLE_V1); await localForage.removeItem(EMBEDDINGS_TABLE_V1);
await localForage.setItem(EMBEDDINGS_TABLE, []); await localForage.setItem(EMBEDDINGS_TABLE, []);