mirror of
https://github.com/D4M13N-D3V/comissions-app-ui.git
synced 2025-03-13 15:55:08 +00:00
43 lines
1.3 KiB
TypeScript
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;
|
|
} |