mirror of
https://github.com/lordmathis/lemma.git
synced 2025-11-05 15:44:21 +00:00
Refactor API endpoints to include "_op" prefix for file and workspace operations
This commit is contained in:
@@ -47,7 +47,7 @@ export const lookupFileByName = async (
|
||||
const response = await apiCall(
|
||||
`${API_BASE_URL}/workspaces/${encodeURIComponent(
|
||||
workspaceName
|
||||
)}/files/lookup?filename=${encodeURIComponent(filename)}`
|
||||
)}/files/_op/lookup?filename=${encodeURIComponent(filename)}`
|
||||
);
|
||||
const data: unknown = await response.json();
|
||||
if (!isLookupResponse(data)) {
|
||||
@@ -135,7 +135,9 @@ export const getLastOpenedFile = async (
|
||||
workspaceName: string
|
||||
): Promise<string> => {
|
||||
const response = await apiCall(
|
||||
`${API_BASE_URL}/workspaces/${encodeURIComponent(workspaceName)}/files/last`
|
||||
`${API_BASE_URL}/workspaces/${encodeURIComponent(
|
||||
workspaceName
|
||||
)}/files/_op/last`
|
||||
);
|
||||
const data: unknown = await response.json();
|
||||
if (
|
||||
@@ -161,7 +163,7 @@ export const updateLastOpenedFile = async (
|
||||
await apiCall(
|
||||
`${API_BASE_URL}/workspaces/${encodeURIComponent(
|
||||
workspaceName
|
||||
)}/files/last`,
|
||||
)}/files/_op/last`,
|
||||
{
|
||||
method: 'PUT',
|
||||
headers: {
|
||||
|
||||
@@ -121,7 +121,7 @@ export const deleteWorkspace = async (
|
||||
* @throws {Error} If the API call fails or returns an invalid response
|
||||
*/
|
||||
export const getLastWorkspaceName = async (): Promise<string> => {
|
||||
const response = await apiCall(`${API_BASE_URL}/workspaces/last`);
|
||||
const response = await apiCall(`${API_BASE_URL}/workspaces/_op/last`);
|
||||
const data: unknown = await response.json();
|
||||
if (
|
||||
typeof data !== 'object' ||
|
||||
@@ -139,7 +139,7 @@ export const getLastWorkspaceName = async (): Promise<string> => {
|
||||
* @throws {Error} If the API call fails or returns an invalid response
|
||||
*/
|
||||
export const updateLastWorkspaceName = async (workspaceName: string) => {
|
||||
const response = await apiCall(`${API_BASE_URL}/workspaces/last`, {
|
||||
const response = await apiCall(`${API_BASE_URL}/workspaces/_op/last`, {
|
||||
method: 'PUT',
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
|
||||
Reference in New Issue
Block a user