import { get, post, del, patch } from './base' export const fetchAppList = () => { return get('/explore/apps') } export const fetchAppDetail = (id: string) : Promise<any> => { return get(`/explore/apps/${id}`) } export const fetchInstalledAppList = () => { return get('/installed-apps') } export const installApp = (id: string) => { return post('/installed-apps', { body: { app_id: id } }) } export const uninstallApp = (id: string) => { return del(`/installed-apps/${id}`) } export const updatePinStatus = (id: string, isPinned: boolean) => { return patch(`/installed-apps/${id}`, { body: { is_pinned: isPinned } }) }