Migrating from services to dedicated API files

This commit is contained in:
2025-05-03 21:28:41 +02:00
parent e789025cd1
commit 043eab423f
22 changed files with 265 additions and 228 deletions

View File

@@ -1,6 +1,6 @@
import { useState, useEffect } from 'react';
import { notifications } from '@mantine/notifications';
import { getUsers, getWorkspaces, getSystemStats } from '../services/adminApi';
import { getUsers, getWorkspaces, getSystemStats } from '../api/admin';
// Hook for admin data fetching (stats and workspaces)
export const useAdminData = (type) => {

View File

@@ -1,5 +1,5 @@
import { useState, useCallback, useEffect } from 'react';
import { fetchFileContent } from '../services/api';
import { fetchFileContent } from '../api/notes';
import { isImageFile } from '../utils/fileHelpers';
import { DEFAULT_FILE } from '../utils/constants';
import { useWorkspace } from '../contexts/WorkspaceContext';

View File

@@ -1,5 +1,5 @@
import { useState, useCallback } from 'react';
import { fetchFileList } from '../services/api';
import { fetchFileList } from '../api/notes';
import { useWorkspace } from '../contexts/WorkspaceContext';
export const useFileList = () => {

View File

@@ -1,6 +1,6 @@
import { useCallback } from 'react';
import { notifications } from '@mantine/notifications';
import { saveFileContent, deleteFile } from '../services/api';
import { saveFileContent, deleteFile } from '../api/notes';
import { useWorkspace } from '../contexts/WorkspaceContext';
import { useGitOperations } from './useGitOperations';

View File

@@ -1,6 +1,6 @@
import { useCallback } from 'react';
import { notifications } from '@mantine/notifications';
import { pullChanges, commitAndPush } from '../services/api';
import { pullChanges, commitAndPush } from '../api/notes';
import { useWorkspace } from '../contexts/WorkspaceContext';
export const useGitOperations = () => {

View File

@@ -1,5 +1,5 @@
import { useCallback } from 'react';
import { getLastOpenedFile, updateLastOpenedFile } from '../services/api';
import { getLastOpenedFile, updateLastOpenedFile } from '../api/notes';
import { useWorkspace } from '../contexts/WorkspaceContext';
export const useLastOpenedFile = () => {

View File

@@ -1,6 +1,6 @@
import { useState, useCallback } from 'react';
import { notifications } from '@mantine/notifications';
import { updateProfile, deleteProfile } from '../services/api';
import { updateProfile, deleteProfile } from '../api/notes';
export function useProfileSettings() {
const [loading, setLoading] = useState(false);

View File

@@ -1,5 +1,5 @@
import { useAdminData } from './useAdminData';
import { createUser, updateUser, deleteUser } from '../services/adminApi';
import { createUser, updateUser, deleteUser } from '../api/admin';
import { notifications } from '@mantine/notifications';
export const useUserAdmin = () => {