fixing placeholder in payouts

This commit is contained in:
FIRST_NAME LAST_NAME 2025-02-21 17:16:21 +03:00
parent 6ffc3942ad
commit 3bbc644dcb
2 changed files with 49 additions and 31 deletions

View File

@ -1,47 +1,65 @@
import axios from "axios";
import { serializeError } from "serialize-error";
function defaultResponseProcessor(response, dataProcessor) {
return {error: false, data: dataProcessor(response.data), status: response.status};
return {
error: false,
data: dataProcessor(response.data),
status: response.status,
};
}
function defaultErrorProcessor(error) {
return {error: true, data: serializeError(error), status: (error.code === "ERR_NETWORK" ? 502:serializeError(error).status)};
return {
error: true,
data: serializeError(error),
status: error.code === "ERR_NETWORK" ? 502 : serializeError(error).status,
};
}
function defaultDataResponseProcessor(data) {
return data;
return data;
}
export const API_PATH_MAIN = "https://hostapay.trade/api/v1/";
export const API_PATH_TEST = "https://test.0x000f.ru/api/v1/";
let BasicURLValue = API_PATH_MAIN;
async function makePost(url, data, options = undefined,
responseProcessor = defaultResponseProcessor,
dataResponseProcessor = defaultDataResponseProcessor,
errorProcessor = defaultErrorProcessor)
{
try {
const res = await axios.post(BasicURLValue + url, data, options);
return responseProcessor(res, dataResponseProcessor);
} catch (error) {
return errorProcessor(error);
}
async function makePost(
url,
data,
options = undefined,
responseProcessor = defaultResponseProcessor,
dataResponseProcessor = defaultDataResponseProcessor,
errorProcessor = defaultErrorProcessor
) {
try {
const res = await axios.post(BasicURLValue + url, data, options);
return responseProcessor(res, dataResponseProcessor);
} catch (error) {
return errorProcessor(error);
}
}
async function makeGet(url, options = undefined,
responseProcessor = defaultResponseProcessor,
dataResponseProcessor = defaultDataResponseProcessor,
errorProcessor = defaultErrorProcessor)
{
try {
const res = await axios.get(BasicURLValue + url, options);
return responseProcessor(res, dataResponseProcessor);
} catch (error) {
return errorProcessor(error);
}
async function makeGet(
url,
options = undefined,
responseProcessor = defaultResponseProcessor,
dataResponseProcessor = defaultDataResponseProcessor,
errorProcessor = defaultErrorProcessor
) {
try {
const res = await axios.get(BasicURLValue + url, options);
return responseProcessor(res, dataResponseProcessor);
} catch (error) {
return errorProcessor(error);
}
}
export {BasicURLValue, makePost, makeGet, defaultResponseProcessor, defaultDataResponseProcessor, defaultErrorProcessor};
export {
BasicURLValue,
makePost,
makeGet,
defaultResponseProcessor,
defaultDataResponseProcessor,
defaultErrorProcessor,
};

View File

@ -667,7 +667,7 @@
<input
bind:value={newPayoutTraderUUID}
type="text"
placeholder="ID"
placeholder="1a02045f-c681-4d05-84aa-18e8a351daa7"
class="input input-bordered w-full max-w-xs"
/>
</div>