1
1
import cors from 'cors' ;
2
2
import express from 'express' ;
3
3
import stringify from 'safe-stable-stringify' ;
4
+ import { WithLocals } from './types' ;
4
5
import { auth } from './utils' ;
5
- import { normalizeEnsName } from '@dm3-org/ dm3-lib-profile' ;
6
+ import { normalizeEnsName } from 'dm3-lib-profile' ;
6
7
7
8
export default ( ) => {
8
9
const router = express . Router ( ) ;
@@ -11,26 +12,22 @@ export default () => {
11
12
router . use ( cors ( ) ) ;
12
13
router . param ( 'ensName' , auth ) ;
13
14
14
- router . get ( '/:ensName/:key ' , async ( req , res , next ) => {
15
+ router . get ( '/:ensName' , async ( req , res , next ) => {
15
16
try {
16
- const ensName = normalizeEnsName ( req . params . ensName ) ;
17
- const userStorage = await req . app . locals . db . getUserStorageChunk (
18
- ensName ,
19
- req . params . key ,
20
- ) ;
17
+ const account = normalizeEnsName ( req . params . ensName ) ;
18
+ const userStorage = await req . app . locals . db . getUserStorage ( account ) ;
21
19
return res . json ( userStorage ) ;
22
20
} catch ( e ) {
23
21
next ( e ) ;
24
22
}
25
23
} ) ;
26
24
27
- router . post ( '/:ensName/:key ' , async ( req , res , next ) => {
25
+ router . post ( '/:ensName' , async ( req , res , next ) => {
28
26
try {
29
- const ensName = normalizeEnsName ( req . params . ensName ) ;
27
+ const account = normalizeEnsName ( req . params . ensName ) ;
30
28
31
- await req . app . locals . db . setUserStorageChunk (
32
- ensName ,
33
- req . params . key ,
29
+ await req . app . locals . db . setUserStorage (
30
+ account ,
34
31
stringify ( req . body ) ! ,
35
32
) ;
36
33
@@ -44,4 +41,3 @@ export default () => {
44
41
45
42
return router ;
46
43
} ;
47
- a094d47109cd225be82ff476b4919a2e3c9b7397 ;
0 commit comments