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