Commit 4f6beba
committed
fix(metadata.test.ts): metadata validation handling and responses
Restores the metadata validation endpoint testing. Additionally the full
metadata controller is using try catches and we updated the response
types. The response types have been made more simple and flexible, for
one to support the cases of validation where the processing can be
successful but the data is invalid. Lastly, responses where data is set
as null were cleaned so simply not return data.1 parent 5c46b42 commit 4f6beba
File tree
10 files changed
+340
-265
lines changed- lib
- src
- controllers
- types
- test
- api/v1
- test-utils
10 files changed
+340
-265
lines changedSubmodule hypercerts-indexer updated 16 files
- .env.template+32-23
- .github/workflows/supabase-ci-production.yml+2-2
- .github/workflows/supabase-ci-staging.yml+2-2
- .github/workflows/supabase-ci-test.yml+4-4
- README.md+120
- lib/hypercerts-api+1-1
- package.json+4-4
- pnpm-lock.yaml+351-238
- seed.ts+54-42
- src/clients/evmClient.ts+27-4
- src/indexer/chainsauce.ts+1-1
- src/indexer/indexer.ts+2
- src/instrument.mjs+9-17
- src/types/database-generated.types.ts+15
- src/utils/getDeployment.ts+8
- src/utils/metadata.zod.ts+1
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
3 | 11 | | |
4 | 12 | | |
5 | 13 | | |
6 | | - | |
7 | 14 | | |
8 | 15 | | |
9 | 16 | | |
10 | | - | |
| 17 | + | |
11 | 18 | | |
12 | 19 | | |
13 | 20 | | |
14 | 21 | | |
15 | 22 | | |
16 | | - | |
17 | 23 | | |
18 | 24 | | |
19 | 25 | | |
| |||
22 | 28 | | |
23 | 29 | | |
24 | 30 | | |
25 | | - | |
| 31 | + | |
26 | 32 | | |
27 | 33 | | |
28 | | - | |
| 34 | + | |
29 | 35 | | |
30 | | - | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
31 | 39 | | |
32 | 40 | | |
33 | | - | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
34 | 57 | | |
35 | | - | |
36 | | - | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
37 | 64 | | |
38 | 65 | | |
39 | | - | |
40 | | - | |
| 66 | + | |
| 67 | + | |
41 | 68 | | |
42 | 69 | | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | 70 | | |
52 | 71 | | |
53 | 72 | | |
| |||
57 | 76 | | |
58 | 77 | | |
59 | 78 | | |
60 | | - | |
| 79 | + | |
61 | 80 | | |
| 81 | + | |
62 | 82 | | |
63 | | - | |
| 83 | + | |
64 | 84 | | |
65 | | - | |
66 | | - | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
67 | 100 | | |
68 | | - | |
69 | | - | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
70 | 108 | | |
71 | 109 | | |
72 | | - | |
73 | | - | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
74 | 113 | | |
75 | 114 | | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | 115 | | |
82 | | - | |
| 116 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| |||
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
134 | | - | |
135 | 134 | | |
136 | 135 | | |
137 | 136 | | |
| |||
316 | 315 | | |
317 | 316 | | |
318 | 317 | | |
319 | | - | |
| 318 | + | |
320 | 319 | | |
321 | 320 | | |
322 | 321 | | |
| |||
331 | 330 | | |
332 | 331 | | |
333 | 332 | | |
334 | | - | |
335 | 333 | | |
336 | 334 | | |
337 | 335 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| |||
175 | 175 | | |
176 | 176 | | |
177 | 177 | | |
178 | | - | |
179 | 178 | | |
180 | 179 | | |
181 | 180 | | |
| |||
228 | 227 | | |
229 | 228 | | |
230 | 229 | | |
231 | | - | |
232 | 230 | | |
233 | 231 | | |
234 | 232 | | |
| |||
262 | 260 | | |
263 | 261 | | |
264 | 262 | | |
265 | | - | |
266 | 263 | | |
267 | 264 | | |
268 | 265 | | |
| |||
355 | 352 | | |
356 | 353 | | |
357 | 354 | | |
358 | | - | |
359 | 355 | | |
360 | 356 | | |
361 | 357 | | |
| |||
430 | 426 | | |
431 | 427 | | |
432 | 428 | | |
433 | | - | |
434 | 429 | | |
435 | 430 | | |
436 | 431 | | |
| |||
453 | 448 | | |
454 | 449 | | |
455 | 450 | | |
456 | | - | |
| 451 | + | |
457 | 452 | | |
458 | 453 | | |
459 | 454 | | |
| |||
590 | 585 | | |
591 | 586 | | |
592 | 587 | | |
593 | | - | |
594 | 588 | | |
595 | 589 | | |
596 | 590 | | |
| |||
603 | 597 | | |
604 | 598 | | |
605 | 599 | | |
606 | | - | |
607 | 600 | | |
608 | 601 | | |
609 | 602 | | |
| |||
657 | 650 | | |
658 | 651 | | |
659 | 652 | | |
660 | | - | |
661 | 653 | | |
662 | 654 | | |
663 | 655 | | |
| |||
671 | 663 | | |
672 | 664 | | |
673 | 665 | | |
674 | | - | |
675 | 666 | | |
676 | 667 | | |
677 | 668 | | |
| |||
692 | 683 | | |
693 | 684 | | |
694 | 685 | | |
695 | | - | |
696 | 686 | | |
697 | 687 | | |
698 | 688 | | |
| |||
794 | 784 | | |
795 | 785 | | |
796 | 786 | | |
797 | | - | |
798 | 787 | | |
799 | 788 | | |
800 | 789 | | |
| |||
867 | 856 | | |
868 | 857 | | |
869 | 858 | | |
870 | | - | |
871 | 859 | | |
872 | 860 | | |
873 | 861 | | |
| |||
0 commit comments