feat(handler): Update imports and remove excess functions
Updated the import statement within account.handler.ts to feature new, relevant components. Also, this commit includes a significant clean-up of the account.handler service, where a large amount of superfluous function calls were removed to streamline the code.
This commit is contained in:
parent
977b13d46a
commit
3819a0f338
@ -1,11 +1,18 @@
|
|||||||
"use client";
|
"use client";
|
||||||
|
|
||||||
import type {IAllReferralCodeRes, IApiAllTradesRes, IApiUserAssetsRes} from "@/interfaces/api.interface";
|
import type {
|
||||||
import { IUserWalletCryptos } from "@/interfaces/crypto.interface";
|
IAbstractApiResponse,
|
||||||
|
IAllReferralCodeRes,
|
||||||
|
IApiAllTradesRes, IApiDoTradeReq,
|
||||||
|
IApiUserAssetsRes,
|
||||||
|
ICreateReferralCodeRes,
|
||||||
|
} from "@/interfaces/api.interface";
|
||||||
|
import {ICryptoInWalletInfo, IUserWalletCryptos} from "@/interfaces/crypto.interface";
|
||||||
import { EReturnState, type IStandardisedReturn } from "@/interfaces/general.interface";
|
import { EReturnState, type IStandardisedReturn } from "@/interfaces/general.interface";
|
||||||
import type { IUserData, IUserWallet } from "@/interfaces/userdata.interface";
|
import type { IUserData, IUserWallet } from "@/interfaces/userdata.interface";
|
||||||
import ApiRequest from "@/services/apiRequest";
|
import ApiRequest from "@/services/apiRequest";
|
||||||
import type { Dispatch, SetStateAction } from "react";
|
import type { Dispatch, SetStateAction } from "react";
|
||||||
|
import {AxiosResponse} from "axios";
|
||||||
|
|
||||||
//TODO Run disconnect task
|
//TODO Run disconnect task
|
||||||
export function doDisconnect() {
|
export function doDisconnect() {
|
||||||
@ -44,153 +51,3 @@ export async function getWallet(): Promise<IStandardisedReturn<IApiUserAssetsRes
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function getUserTrades() {
|
|
||||||
try {
|
|
||||||
const ReqRes =
|
|
||||||
await ApiRequest.authenticated.get.json<IStandardisedReturn<IApiAllTradesRes>>(
|
|
||||||
"user/my-trades",
|
|
||||||
);
|
|
||||||
console.log(ReqRes.data);
|
|
||||||
|
|
||||||
if (ReqRes.status !== 200) {
|
|
||||||
return {
|
|
||||||
state: EReturnState.clientError,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
return {
|
|
||||||
state: EReturnState.done,
|
|
||||||
resolved: ReqRes.data,
|
|
||||||
};
|
|
||||||
} catch (err) {
|
|
||||||
return {
|
|
||||||
state: EReturnState.serverError,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export async function getAlltrades() {
|
|
||||||
try {
|
|
||||||
const ReqRes =
|
|
||||||
await ApiRequest.authenticated.get.json<IStandardisedReturn<IApiAllTradesRes>>(
|
|
||||||
"trade/all",
|
|
||||||
);
|
|
||||||
console.log(ReqRes.data);
|
|
||||||
|
|
||||||
if (ReqRes.status !== 200) {
|
|
||||||
return {
|
|
||||||
state: EReturnState.clientError,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
return {
|
|
||||||
state: EReturnState.done,
|
|
||||||
resolved: ReqRes.data,
|
|
||||||
};
|
|
||||||
} catch (err) {
|
|
||||||
return {
|
|
||||||
state: EReturnState.serverError,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export async function createTrade(data: any) {
|
|
||||||
const ReqRes =
|
|
||||||
await ApiRequest.authenticated.post.json<IStandardisedReturn<IApiAllTradesRes>>(
|
|
||||||
"trade/create",
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
);
|
|
||||||
console.log(ReqRes.data);
|
|
||||||
|
|
||||||
if (ReqRes.status !== 200) {
|
|
||||||
return {
|
|
||||||
state: EReturnState.clientError,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
return {
|
|
||||||
state: EReturnState.done,
|
|
||||||
resolved: ReqRes.data,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
export async function getAllTrade() {
|
|
||||||
const ReqRes =
|
|
||||||
await ApiRequest.authenticated.get.json<IStandardisedReturn<IApiAllTradesRes>>(
|
|
||||||
"trade/all",
|
|
||||||
);
|
|
||||||
console.log(ReqRes.data);
|
|
||||||
|
|
||||||
if (ReqRes.status !== 200) {
|
|
||||||
return {
|
|
||||||
state: EReturnState.clientError,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
return {
|
|
||||||
state: EReturnState.done,
|
|
||||||
resolved: ReqRes.data,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
export async function getUserTrade() {
|
|
||||||
const ReqRes =
|
|
||||||
await ApiRequest.authenticated.get.json<IStandardisedReturn<IApiAllTradesRes>>(
|
|
||||||
"user/my-trades",
|
|
||||||
);
|
|
||||||
console.log(ReqRes.data);
|
|
||||||
|
|
||||||
if (ReqRes.status !== 200) {
|
|
||||||
return {
|
|
||||||
state: EReturnState.clientError,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
return {
|
|
||||||
state: EReturnState.done,
|
|
||||||
resolved: ReqRes.data,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
export async function getAllReferralCode() {
|
|
||||||
const ReqRes =
|
|
||||||
await ApiRequest.authenticated.get.json<IStandardisedReturn<IAllReferralCodeRes>>(
|
|
||||||
"promoCode/all",
|
|
||||||
);
|
|
||||||
console.log(ReqRes.data);
|
|
||||||
|
|
||||||
if (ReqRes.status !== 200) {
|
|
||||||
return {
|
|
||||||
state: EReturnState.clientError,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
return {
|
|
||||||
state: EReturnState.done,
|
|
||||||
resolved: ReqRes.data,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
export async function createReferralCode(data: any) {
|
|
||||||
const ReqRes =
|
|
||||||
await ApiRequest.authenticated.post.json<IStandardisedReturn<IAllReferralCodeRes>>(
|
|
||||||
"promoCode/create",
|
|
||||||
data
|
|
||||||
);
|
|
||||||
console.log(ReqRes.data);
|
|
||||||
|
|
||||||
if (ReqRes.status !== 200) {
|
|
||||||
return {
|
|
||||||
state: EReturnState.clientError,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
return {
|
|
||||||
state: EReturnState.done,
|
|
||||||
resolved: ReqRes.data,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
export async function getAllCryptos() {}
|
|
||||||
|
|
||||||
export async function getCryptoHistory(cryptoId: string) {}
|
|
||||||
|
|
||||||
export async function sellCrypto() {}
|
|
||||||
|
|
||||||
export async function buyCrypto() {}
|
|
Loading…
x
Reference in New Issue
Block a user