@@ -11,7 +11,7 @@ export default () => {
11
11
router . use ( cors ( ) ) ;
12
12
router . param ( 'ensName' , auth ) ;
13
13
14
- router . get ( '/:ensName/:key' , async ( req , res , next ) => {
14
+ router . get ( '/new/ :ensName/:key' , async ( req , res , next ) => {
15
15
try {
16
16
const ensName = normalizeEnsName ( req . params . ensName ) ;
17
17
const userStorage = await req . app . locals . db . getUserStorageChunk (
@@ -24,7 +24,7 @@ export default () => {
24
24
}
25
25
} ) ;
26
26
27
- router . post ( '/:ensName/:key' , async ( req , res , next ) => {
27
+ router . post ( '/new/ :ensName/:key' , async ( req , res , next ) => {
28
28
try {
29
29
const ensName = normalizeEnsName ( req . params . ensName ) ;
30
30
@@ -42,5 +42,34 @@ export default () => {
42
42
}
43
43
} ) ;
44
44
45
+ router . get ( '/:ensName' , async ( req , res , next ) => {
46
+ try {
47
+ const account = normalizeEnsName ( req . params . ensName ) ;
48
+ const userStorage = await req . app . locals . db . getUserStorageOld (
49
+ account ,
50
+ ) ;
51
+ return res . json ( userStorage ) ;
52
+ } catch ( e ) {
53
+ next ( e ) ;
54
+ }
55
+ } ) ;
56
+
57
+ router . post ( '/:ensName' , async ( req , res , next ) => {
58
+ try {
59
+ const account = normalizeEnsName ( req . params . ensName ) ;
60
+
61
+ await req . app . locals . db . setUserStorage (
62
+ account ,
63
+ stringify ( req . body ) ! ,
64
+ ) ;
65
+
66
+ res . json ( {
67
+ timestamp : new Date ( ) . getTime ( ) ,
68
+ } ) ;
69
+ } catch ( e ) {
70
+ next ( e ) ;
71
+ }
72
+ } ) ;
73
+
45
74
return router ;
46
75
} ;
0 commit comments