frontend/src/api/watcher.js
timerzz 4f87bcecf8
All checks were successful
Build image / build (push) Successful in 32s
feat 适配pid可能已经被编码的情况
2024-12-03 12:39:45 +08:00

23 lines
696 B
JavaScript

import {mande} from "mande";
import {provider} from "@/api/provider.js";
import {queryRemoveZero} from "@/api/utils.js";
import {encodeURL} from "@/api/encode.js";
const watchers = mande('/api/v2/watchers')
export const ListWatchers = (q) => {
const query = queryRemoveZero(q)
return watchers.get({query:query})
}
export const CreateWatcher = (providerId, skuID)=>{
return provider.post(`${providerId}/watch/${encodeURL(skuID)}`)
}
export const DeleteWatcher = (providerId, skuID)=>{
return provider.delete(`${providerId}/watch/${encodeURL(skuID)}`)
}
export const StopWatcher = (providerId,skuID)=>{
return provider.post(`${providerId}/watch/stop/${encodeURL(skuID)}`)
}