website refactor
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import { injectable } from 'inversify';
|
||||
import { DashboardApiClient } from '@/lib/api/dashboard/DashboardApiClient';
|
||||
import { DashboardOverviewDTO } from '@/lib/types/generated/DashboardOverviewDTO';
|
||||
import { Result } from '@/lib/contracts/Result';
|
||||
@@ -13,6 +14,7 @@ import { getWebsiteApiBaseUrl } from '@/lib/config/apiBaseUrl';
|
||||
* Pure service that creates its own API client and returns Result types.
|
||||
* No business logic, only data fetching and error mapping.
|
||||
*/
|
||||
@injectable()
|
||||
export class DashboardService implements Service {
|
||||
private apiClient: DashboardApiClient;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user