mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-13 11:23:50 +00:00
refactor: freeze is view option
This commit is contained in:
@@ -2,14 +2,23 @@ import axios from 'axios';
|
||||
import type { ViewSettings } from 'ontime-types';
|
||||
|
||||
import { apiEntryUrl } from './constants';
|
||||
const viewSettingsPath = apiEntryUrl + '/view-settings';
|
||||
|
||||
export async function getViewSettings() {
|
||||
const viewSettingsPath = `${apiEntryUrl}/view-settings`;
|
||||
|
||||
/**
|
||||
* HTTP request to fetch view settings
|
||||
* @returns
|
||||
*/
|
||||
export async function getViewSettings(): Promise<ViewSettings> {
|
||||
const res = await axios.get(viewSettingsPath);
|
||||
return res.data;
|
||||
}
|
||||
|
||||
export async function postViewSettings(data: ViewSettings) {
|
||||
/**
|
||||
* HTTP request to update view settings
|
||||
* needs to update entire objects, not just a patch
|
||||
*/
|
||||
export async function postViewSettings(data: ViewSettings): Promise<ViewSettings> {
|
||||
const res = await axios.post(viewSettingsPath, data);
|
||||
return res.data as ViewSettings;
|
||||
return res.data;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user