mirror of
https://github.com/unraid/api.git
synced 2026-01-03 06:59:50 -06:00
38 lines
1.4 KiB
TypeScript
38 lines
1.4 KiB
TypeScript
import { request } from '~/composables/services/request';
|
|
/**
|
|
* @name WebguiInstallKey
|
|
* @description used to auto install key urls
|
|
* @type GET - data should be passed using wretch's `.query({ url: String })`
|
|
* @param {string} url - URL of license key
|
|
*/
|
|
export const WebguiInstallKey = request.url('/webGui/include/InstallKey.php');
|
|
/**
|
|
* @type POST
|
|
* @dataType - `formUrl(Object)` https://github.com/elbywan/wretch#formurlinput-object--string
|
|
* @param {string} csrf_token
|
|
* @param {string} '#file' - ex: getters.myServersCfgPath
|
|
* @param {string} '#section' - ex: 'remote'
|
|
* @param {string} apikey - from key server's response
|
|
* @param {string} avatar
|
|
* @param {string} regWizTime - date_guid
|
|
* @param {string} email
|
|
* @param {string} username
|
|
*/
|
|
export const WebguiUpdate = request.url('/update.php');
|
|
/**
|
|
* @name WebguiUpdateDns
|
|
* @dataForm formUrl
|
|
* @description Used after Sign In to ensure URLs will work correctly
|
|
* @note this request is delayed by 500ms to allow server to process key install fully
|
|
* @todo potentially remove delay
|
|
* @param csrf_token
|
|
* @type POST
|
|
*/
|
|
export const WebguiUpdateDns = request.url('/webGui/include/UpdateDNS.php');
|
|
/**
|
|
* @name WebguiUpdateDns
|
|
* @description used after Sign In to ensure URLs will work correctly
|
|
* @type POST
|
|
*/
|
|
export const WebguiUnraidApiCommand = request.url('/plugins/dynamix.my.servers/include/unraid-api.php');
|