comissions-app-ui/services/DiscoveryService.ts
2024-02-11 02:20:39 -05:00

43 lines
1.3 KiB
TypeScript

export async function fetchSellers(): Promise<any> {
const baseUrl = "https://core-api.development.comissions.app";
var url = baseUrl+`/api/Discovery/Sellers`;
console.log(url);
const response = await fetch(url);
if (!response.ok) {
throw new Error('Failed to fetch sellers');
}
return await response.json();
}
export async function fetchSeller(id): Promise<any> {
console.log(id)
const baseUrl = "https://core-api.development.comissions.app";
var url = baseUrl+`/api/Discovery/Sellers/${id}`;
console.log(url);
const response = await fetch(url);
if (!response.ok) {
throw new Error('Failed to fetch seller');
}
return await response.json();
}
export async function fetchSellerPortfolio(id): Promise<any> {
console.log(id)
const baseUrl = "https://core-api.development.comissions.app";
var url = baseUrl+`/api/Discovery/Sellers/${id}/Portfolio`;
console.log(url);
const response = await fetch(url);
if (!response.ok) {
throw new Error('Failed to fetch seller portfolio');
}
return await response.json();
}
export function getPortfolioUrl(id, pieceId): string {
console.log(id)
const baseUrl = "https://core-api.development.comissions.app";
var url = baseUrl+`/api/Discovery/Sellers/${id}/Portfolio/${pieceId}`;
return url;
}