Spaces:
Sleeping
Sleeping
import { injectable } from "inversify"; | |
import { createAxiosInstance } from "../utils/axiosInstance"; | |
import { AxiosInstance } from "axios"; | |
import sponsors from "../sponsors/sponsors.json"; | |
() | |
export class SponsorsService { | |
private axiosInstance: AxiosInstance; | |
constructor() { | |
this.axiosInstance = createAxiosInstance("http://oss.jiangmuxin.cn/cloudsaver/"); | |
} | |
async getSponsors() { | |
try { | |
const response = await this.axiosInstance.get("sponsors.json"); | |
return { | |
data: response.data.sponsors, | |
}; | |
} catch (error) { | |
return { | |
data: sponsors.sponsors, | |
}; | |
} | |
} | |
} | |