1- import { getErrorMessage } from "api"
2- import instance from "lib/axios"
3- import { APISponsor , APISponsorBenefit , APISponsorLevel , APISponsorLevelWithSponsor } from "models/api/sponsor"
4- import { Sponsor , SponsorBenefit , SponsorLevel , SponsorLevelWithSponsor } from "models/sponsor"
5-
1+ import { getErrorMessage } from "api" ;
2+ import instance from "lib/axios" ;
3+ import {
4+ APISponsor ,
5+ APISponsorBenefit ,
6+ APISponsorLevel ,
7+ APISponsorLevelWithSponsor ,
8+ } from "models/api/sponsor" ;
9+ import { Sponsor , SponsorBenefit , SponsorLevel , SponsorLevelWithSponsor } from "models/sponsor" ;
610
711export function detailSponsor ( id : string ) : Promise < Sponsor > {
812 return new Promise ( ( resolve , reject ) => {
9- instance . get < APISponsor > ( `/2024/sponsors/list/${ id } /` ) . then ( response => {
10- resolve ( Sponsor . fromAPI ( response . data ) ) ;
11- } ) . catch ( error => {
12- console . error ( error ) ;
13- reject ( getErrorMessage ( error ) ) ;
14- } )
13+ instance
14+ . get < APISponsor > ( `/2024/sponsors/list/${ id } /` )
15+ . then ( ( response ) => {
16+ resolve ( Sponsor . fromAPI ( response . data ) ) ;
17+ } )
18+ . catch ( ( error ) => {
19+ console . error ( error ) ;
20+ reject ( getErrorMessage ( error ) ) ;
21+ } ) ;
1522 return ;
16- } )
23+ } ) ;
1724}
1825
1926export function listSponsorLevels ( ) : Promise < SponsorLevel [ ] > {
2027 return new Promise ( ( resolve , reject ) => {
21- instance . get < APISponsorLevel [ ] > ( "/2024/sponsors/levels" ) . then ( ( response ) => {
22- resolve ( SponsorLevel . fromAPIs ( response . data ) ) ;
23- } ) . catch ( ( error ) => {
24- console . error ( error ) ;
25- reject ( getErrorMessage ( error ) ) ;
26- } )
28+ instance
29+ . get < APISponsorLevel [ ] > ( "/2024/sponsors/levels" )
30+ . then ( ( response ) => {
31+ resolve ( SponsorLevel . fromAPIs ( response . data ) ) ;
32+ } )
33+ . catch ( ( error ) => {
34+ console . error ( error ) ;
35+ reject ( getErrorMessage ( error ) ) ;
36+ } ) ;
2737 return ;
2838 } ) ;
2939}
@@ -46,7 +56,6 @@ export function listSponsorLevelWithSponsor(): Promise<SponsorLevelWithSponsor[]
4656 instance
4757 . get < APISponsorLevelWithSponsor [ ] > ( "/2024/sponsors/levels/with-sponsor/" )
4858 . then ( ( response ) => {
49- console . log ( "debug" , response ) ;
5059 resolve ( SponsorLevelWithSponsor . fromAPIs ( response . data ) ) ;
5160 } )
5261 . catch ( ( error ) => {
@@ -58,11 +67,14 @@ export function listSponsorLevelWithSponsor(): Promise<SponsorLevelWithSponsor[]
5867
5968export function listSponsorBenefits ( ) : Promise < SponsorBenefit [ ] > {
6069 return new Promise ( ( resolve , reject ) => {
61- instance . get < APISponsorBenefit [ ] > ( "/2024/sponsors/benefits/" ) . then ( response => {
62- resolve ( SponsorBenefit . fromAPIs ( response . data ) ) ;
63- } ) . catch ( error => {
64- console . error ( error ) ;
65- reject ( getErrorMessage ( error ) ) ;
66- } )
67- } )
70+ instance
71+ . get < APISponsorBenefit [ ] > ( "/2024/sponsors/benefits/" )
72+ . then ( ( response ) => {
73+ resolve ( SponsorBenefit . fromAPIs ( response . data ) ) ;
74+ } )
75+ . catch ( ( error ) => {
76+ console . error ( error ) ;
77+ reject ( getErrorMessage ( error ) ) ;
78+ } ) ;
79+ } ) ;
6880}
0 commit comments