30 lines
867 B
JavaScript
30 lines
867 B
JavaScript
import {
|
|
POST_SET_RTSP_ENABLE,
|
|
POST_SET_SAMBA_DIRECTORY,
|
|
} from "./api";
|
|
import instance from "@/util/request";
|
|
import apihandler from "@/util/apihandler";
|
|
|
|
/**
|
|
* 開關 RTSP
|
|
* Swagger: POST /api/rtsp/set-rtsp-enable
|
|
* body: { main_id: number, enable: boolean }
|
|
*/
|
|
export const setRtspEnable = async ({ main_id, enable }) => {
|
|
const res = await instance.post(POST_SET_RTSP_ENABLE, { main_id, enable });
|
|
return apihandler(res.code, res.data, { msg: res.msg, code: res.code });
|
|
};
|
|
|
|
/**
|
|
* 設定 SAMBA 儲存目錄
|
|
* Swagger: POST /api/rtsp/set-samba-directory
|
|
* body: { main_id: number, directory: string }
|
|
*/
|
|
export const setSambaDirectory = async ({ main_id, directory }) => {
|
|
const res = await instance.post(POST_SET_SAMBA_DIRECTORY, {
|
|
main_id,
|
|
directory,
|
|
});
|
|
return apihandler(res.code, res.data, { msg: res.msg, code: res.code });
|
|
};
|