File tree Expand file tree Collapse file tree 4 files changed +7
-11
lines changed Expand file tree Collapse file tree 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'
88
99let _kv : Storage
1010
11- export function useKV ( prefix ?: string ) {
11+ export function useKV ( ) {
1212 if ( ! _kv ) {
1313 if ( process . env . KV ) {
1414 // kv in production
@@ -39,9 +39,5 @@ export function useKV (prefix?: string) {
3939 }
4040 }
4141
42- if ( prefix ) {
43- return prefixStorage ( _kv , prefix )
44- }
45-
4642 return _kv
4743}
Original file line number Diff line number Diff line change 11import { useValidatedParams , z } from 'h3-zod'
22
33export default eventHandler ( async ( event ) => {
4- const session = await requireUserSession ( event )
4+ await requireUserSession ( event )
55 const { key } = await useValidatedParams ( event , {
66 key : z . string ( ) . min ( 1 ) . max ( 100 )
77 } )
88
99 // Delete entry for the current user
10- const storage = await useKV ( String ( session . user ! . id ) )
10+ const storage = await useKV ( )
1111
1212 await storage . removeItem ( key )
1313
Original file line number Diff line number Diff line change 11export default eventHandler ( async ( event ) => {
2- const session = await requireUserSession ( event )
2+ await requireUserSession ( event )
33
44 // List entries for the current user
5- const storage = await useKV ( String ( session . user ! . id ) )
5+ const storage = await useKV ( )
66
77 const keys = await storage . getKeys ( )
88 // const items = await storage.getItems(keys)
Original file line number Diff line number Diff line change 11import { z } from 'zod'
22
33export default eventHandler ( async ( event ) => {
4- const session = await requireUserSession ( event )
4+ await requireUserSession ( event )
55 const { key, value } = await readValidatedBody ( event , z . object ( {
66 key : z . string ( ) . min ( 1 ) . max ( 100 ) ,
77 value : z . any ( )
88 } ) . parse )
99
1010 // Set entry for the current user
11- const storage = await useKV ( String ( session . user ! . id ) )
11+ const storage = await useKV ( )
1212
1313 await storage . setItem ( key , value )
1414
You can’t perform that action at this time.
0 commit comments