File tree 4 files changed +7
-11
lines changed
4 files changed +7
-11
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ import { joinURL } from 'ufo'
8
8
9
9
let _kv : Storage
10
10
11
- export function useKV ( prefix ?: string ) {
11
+ export function useKV ( ) {
12
12
if ( ! _kv ) {
13
13
if ( process . env . KV ) {
14
14
// kv in production
@@ -39,9 +39,5 @@ export function useKV (prefix?: string) {
39
39
}
40
40
}
41
41
42
- if ( prefix ) {
43
- return prefixStorage ( _kv , prefix )
44
- }
45
-
46
42
return _kv
47
43
}
Original file line number Diff line number Diff line change 1
1
import { useValidatedParams , z } from 'h3-zod'
2
2
3
3
export default eventHandler ( async ( event ) => {
4
- const session = await requireUserSession ( event )
4
+ await requireUserSession ( event )
5
5
const { key } = await useValidatedParams ( event , {
6
6
key : z . string ( ) . min ( 1 ) . max ( 100 )
7
7
} )
8
8
9
9
// Delete entry for the current user
10
- const storage = await useKV ( String ( session . user ! . id ) )
10
+ const storage = await useKV ( )
11
11
12
12
await storage . removeItem ( key )
13
13
Original file line number Diff line number Diff line change 1
1
export default eventHandler ( async ( event ) => {
2
- const session = await requireUserSession ( event )
2
+ await requireUserSession ( event )
3
3
4
4
// List entries for the current user
5
- const storage = await useKV ( String ( session . user ! . id ) )
5
+ const storage = await useKV ( )
6
6
7
7
const keys = await storage . getKeys ( )
8
8
// const items = await storage.getItems(keys)
Original file line number Diff line number Diff line change 1
1
import { z } from 'zod'
2
2
3
3
export default eventHandler ( async ( event ) => {
4
- const session = await requireUserSession ( event )
4
+ await requireUserSession ( event )
5
5
const { key, value } = await readValidatedBody ( event , z . object ( {
6
6
key : z . string ( ) . min ( 1 ) . max ( 100 ) ,
7
7
value : z . any ( )
8
8
} ) . parse )
9
9
10
10
// Set entry for the current user
11
- const storage = await useKV ( String ( session . user ! . id ) )
11
+ const storage = await useKV ( )
12
12
13
13
await storage . setItem ( key , value )
14
14
You can’t perform that action at this time.
0 commit comments