Skip to content

Commit 83b6b58

Browse files
committed
fix tanstavk db indexes
1 parent feeb843 commit 83b6b58

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

apps/web/src/db/collections.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,6 @@ export const userCollection = createEffectCollection({
148148
schema: User.Schema,
149149
getKey: (item) => item.id,
150150
})
151-
userCollection.createIndex((row) => row.id)
152151

153152
export const organizationMemberCollection = createEffectCollection({
154153
id: "organization_members",
@@ -408,7 +407,6 @@ export const chatSyncMessageLinkCollection = createEffectCollection({
408407
schema: ChatSyncMessageLink.Schema,
409408
getKey: (item) => item.id,
410409
})
411-
chatSyncMessageLinkCollection.createIndex((row) => row.createdAt)
412410

413411
export const botCollection = createEffectCollection({
414412
id: "bots",

libs/effect-electric-db-collection/src/collection.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import type { Row, ShapeStreamOptions } from "@electric-sql/client"
22
import type { StandardSchemaV1 } from "@standard-schema/spec"
33
import type { Collection, CollectionConfig, CollectionStatus } from "@tanstack/db"
4+
import { BTreeIndex } from "@tanstack/db"
45
import type { ElectricCollectionUtils, Txid } from "@tanstack/electric-db-collection"
56
import { electricCollectionOptions } from "@tanstack/electric-db-collection"
67
import { createCollection as tanstackCreateCollection } from "@tanstack/react-db"
@@ -296,6 +297,8 @@ export function effectElectricCollectionOptions(
296297
: config.shapeOptions
297298

298299
const standardConfig = electricCollectionOptions({
300+
autoIndex: "eager",
301+
defaultIndexType: BTreeIndex,
299302
...config,
300303
shapeOptions: modifiedShapeOptions,
301304
onInsert: promiseOnInsert,

0 commit comments

Comments
 (0)