File tree Expand file tree Collapse file tree 2 files changed +11
-9
lines changed
apps/frontend/src/routes/(authed) Expand file tree Collapse file tree 2 files changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -8,11 +8,7 @@ export const load: LayoutLoad = async (event) => {
8
8
9
9
// const search = new URLSearchParams({ redirect: redirectURL })
10
10
11
- // const db = await createSqljsDatabase()
12
- // const drizzleDB = await createDrizzleDatabase(db)
13
- // migrate(drizzleDB)
14
-
15
- // const qb = await createSqljsQueryBuilder(db)
11
+ // const qb = await createSqljsQueryBuilder()
16
12
// await qb
17
13
// .insertInto("undb_user")
18
14
// .values({
Original file line number Diff line number Diff line change 1
1
import { drizzle } from "drizzle-orm/sql-js"
2
2
import { SqlJsDialect } from "kysely-wasm"
3
3
import InitSqlJs from "sql.js"
4
+ import { migrate } from "./migrate.client"
4
5
import { createQueryBuilderWithDialect } from "./qb.util"
5
6
6
7
export const createSqljsDatabase = async ( ) => {
@@ -14,18 +15,23 @@ export const createDrizzleDatabase = async (db: InitSqlJs.Database) => {
14
15
return drizzle ( db )
15
16
}
16
17
17
- export const createSqljsQueryBuilder = async ( db : InitSqlJs . Database ) => {
18
+ export const createSqljsQueryBuilder = async ( db ?: InitSqlJs . Database ) => {
19
+ if ( ! db ) {
20
+ db = await createSqljsDatabase ( )
21
+ }
22
+
18
23
const dialect = new SqlJsDialect ( {
19
24
async database ( ) {
20
25
return db
21
26
} ,
22
27
onWrite : {
23
- func ( buffer ) {
24
- console . log ( `size: ${ buffer . length } ` )
25
- } ,
26
28
isThrottle : true ,
27
29
} ,
28
30
} )
29
31
32
+ const drizzleDB = await createDrizzleDatabase ( db )
33
+
34
+ migrate ( drizzleDB )
35
+
30
36
return createQueryBuilderWithDialect ( dialect )
31
37
}
You can’t perform that action at this time.
0 commit comments