added callback to payouts
This commit is contained in:
parent
88441f5a9d
commit
3b7cfd7df3
@ -22,7 +22,7 @@ function defaultDataResponseProcessor(data) {
|
||||
export const API_PATH_MAIN = "https://hostapay.trade/api/v1/";
|
||||
export const API_PATH_TEST = "https://test.0x000f.ru/api/v1/";
|
||||
|
||||
export const API_PATH_VALUE = API_PATH_MAIN;
|
||||
export const API_PATH_VALUE = API_PATH_TEST;
|
||||
|
||||
async function makePost(
|
||||
url,
|
||||
|
@ -445,6 +445,44 @@
|
||||
getPayouts();
|
||||
awaitCancel = false;
|
||||
}
|
||||
|
||||
let awaitGoodCallback = false;
|
||||
async function sendGoodCallback(uuid) {
|
||||
if (awaitGoodCallback) return;
|
||||
|
||||
awaitGoodCallback = true;
|
||||
const response = await makePost(
|
||||
"admin/sendPayoutsCallback",
|
||||
{ type: 1, uuid },
|
||||
makeAuthHeaderForAxios(getAuthInfo()?.a)
|
||||
);
|
||||
|
||||
if (response.error) {
|
||||
sayError("Ошибка отправки коллбэка");
|
||||
} else {
|
||||
sayInfo("Успешно!");
|
||||
}
|
||||
awaitGoodCallback = false;
|
||||
}
|
||||
|
||||
let awaitBadCallback = false;
|
||||
async function sendBadCallback(uuid) {
|
||||
if (awaitBadCallback) return;
|
||||
|
||||
awaitBadCallback = true;
|
||||
const response = await makePost(
|
||||
"admin/sendPayoutsCallback",
|
||||
{ type: 2, uuid },
|
||||
makeAuthHeaderForAxios(getAuthInfo()?.a)
|
||||
);
|
||||
|
||||
if (response.error) {
|
||||
sayError("Ошибка отправки коллбэка");
|
||||
} else {
|
||||
sayInfo("Успешно!");
|
||||
}
|
||||
awaitBadCallback = false;
|
||||
}
|
||||
</script>
|
||||
|
||||
<div class="w-full flex flex-col gap-8">
|
||||
@ -772,6 +810,30 @@
|
||||
{/if}
|
||||
</button>
|
||||
{/if}
|
||||
<button
|
||||
on:click={() => {
|
||||
sendGoodCallback(selectedPayout["uuid"]);
|
||||
}}
|
||||
class="btn btn-outline text-lime-500 hover:bg-lime-400 hover:text-black hover:border-lime-400 mt-4"
|
||||
>
|
||||
{#if awaitGoodCallback}
|
||||
<span class="loading loading-spinner loading-md"></span>
|
||||
{:else}
|
||||
Отправить успешный коллбэк
|
||||
{/if}
|
||||
</button>
|
||||
<button
|
||||
on:click={() => {
|
||||
sendBadCallback(selectedPayout["uuid"]);
|
||||
}}
|
||||
class="btn btn-outline text-orange-500 hover:bg-orange-400 hover:text-black hover:border-orange-400 mt-4"
|
||||
>
|
||||
{#if awaitBadCallback}
|
||||
<span class="loading loading-spinner loading-md"></span>
|
||||
{:else}
|
||||
Отправить неуспешный коллбэк
|
||||
{/if}
|
||||
</button>
|
||||
<button
|
||||
on:click={() => {
|
||||
cancelPayout();
|
||||
|
Loading…
x
Reference in New Issue
Block a user