mirror of
https://github.com/ConvoyPanel/panel.git
synced 2026-06-14 01:12:58 +08:00
24 lines
527 B
TypeScript
24 lines
527 B
TypeScript
import { rawDataToAddressPool } from '@/api/admin/addressPools/getAddressPools'
|
|
import http from '@/api/http'
|
|
|
|
interface UpdateAddressPoolParameters {
|
|
name: string
|
|
nodeIds?: number[] | null
|
|
}
|
|
|
|
const updateAddressPool = async (
|
|
id: number,
|
|
{ name, nodeIds }: UpdateAddressPoolParameters
|
|
) => {
|
|
const {
|
|
data: { data },
|
|
} = await http.put(`/api/admin/address-pools/${id}`, {
|
|
name,
|
|
node_ids: nodeIds,
|
|
})
|
|
|
|
return rawDataToAddressPool(data)
|
|
}
|
|
|
|
export default updateAddressPool
|