From 65bf663b67d81a738e8510314b32ae1b9549ac48 Mon Sep 17 00:00:00 2001 From: Juan Di Toro Date: Tue, 19 Mar 2024 23:47:33 +0100 Subject: [PATCH] chore: dont break the app by throwing error just yet --- app/data/account-provider.ts | 20 ++++++++++++---- app/data/file-provider.ts | 44 +++++++++++++++++++++++++++++------- 2 files changed, 52 insertions(+), 12 deletions(-) diff --git a/app/data/account-provider.ts b/app/data/account-provider.ts index 154abd2..45cb5ac 100644 --- a/app/data/account-provider.ts +++ b/app/data/account-provider.ts @@ -10,10 +10,16 @@ type AccountData = AccountParams; export const accountProvider: SdkProvider = { getList: () => { - throw Error("Not Implemented") + console.log("Not implemented"); + return Promise.resolve({ + data: [], + }); }, getOne: () => { - throw Error("Not Implemented") + console.log("Not implemented"); + return Promise.resolve({ + data: {}, + }); }, // @ts-ignore async update( @@ -44,10 +50,16 @@ export const accountProvider: SdkProvider = { }; }, create: () => { - throw Error("Not Implemented") + console.log("Not implemented"); + return Promise.resolve({ + data: {}, + }); }, deleteOne: () => { - throw Error("Not Implemented") + console.log("Not implemented"); + return Promise.resolve({ + data: {}, + }); }, getApiUrl: () => "", } diff --git a/app/data/file-provider.ts b/app/data/file-provider.ts index 4d89673..dc6528a 100644 --- a/app/data/file-provider.ts +++ b/app/data/file-provider.ts @@ -1,11 +1,39 @@ import type { DataProvider } from "@refinedev/core"; -import {SdkProvider} from "~/data/sdk-provider.js"; +import { SdkProvider } from "~/data/sdk-provider.js"; -export const fileProvider: SdkProvider = { - getList: () => { throw Error("Not Implemented") }, - getOne: () => { throw Error("Not Implemented") }, - update: () => { throw Error("Not Implemented") }, - create: () => { throw Error("Not Implemented") }, - deleteOne: () => { throw Error("Not Implemented") }, +export const fileProvider = { + getList: () => { + console.log("Not implemented"); + return Promise.resolve({ + data: [], + total: 0, + }); + }, + getOne: () => { + console.log("Not implemented"); + return Promise.resolve({ + data: { + id: 1 + }, + }); + }, + update: () => { + console.log("Not implemented"); + return Promise.resolve({ + data: {}, + }); + }, + create: () => { + console.log("Not implemented"); + return Promise.resolve({ + data: {}, + }); + }, + deleteOne: () => { + console.log("Not implemented"); + return Promise.resolve({ + data: {}, + }); + }, getApiUrl: () => "", -} +} satisfies SdkProvider;