mirror of
https://github.com/freqtrade/frequi.git
synced 2024-09-20 01:21:08 +00:00
ftbot store types
This commit is contained in:
parent
0677843bd5
commit
e57df49144
|
@ -18,7 +18,7 @@ import { useBotStore } from '@/stores/ftbotwrapper';
|
|||
import { TableField } from 'bootstrap-vue-next';
|
||||
|
||||
export default defineComponent({
|
||||
name: 'Performance',
|
||||
name: 'BotPerformance',
|
||||
setup() {
|
||||
const botStore = useBotStore();
|
||||
const tableFields = computed<TableField[]>(() => {
|
|
@ -539,7 +539,10 @@ export function createBotSubStore(botId: string, botName: string) {
|
|||
// // TODO: Migrate calls to API to a seperate module unrelated to pinia?
|
||||
async startBot() {
|
||||
try {
|
||||
const { data } = await api.post<{}, AxiosResponse<StatusResponse>>('/start', {});
|
||||
const { data } = await api.post<Record<string, never>, AxiosResponse<StatusResponse>>(
|
||||
'/start',
|
||||
{},
|
||||
);
|
||||
console.log(data);
|
||||
showAlert(data.status);
|
||||
return Promise.resolve(data);
|
||||
|
@ -553,7 +556,10 @@ export function createBotSubStore(botId: string, botName: string) {
|
|||
},
|
||||
async stopBot() {
|
||||
try {
|
||||
const res = await api.post<{}, AxiosResponse<StatusResponse>>('/stop', {});
|
||||
const res = await api.post<Record<string, never>, AxiosResponse<StatusResponse>>(
|
||||
'/stop',
|
||||
{},
|
||||
);
|
||||
showAlert(res.data.status);
|
||||
return Promise.resolve(res);
|
||||
} catch (error) {
|
||||
|
@ -566,7 +572,10 @@ export function createBotSubStore(botId: string, botName: string) {
|
|||
},
|
||||
async stopBuy() {
|
||||
try {
|
||||
const res = await api.post<{}, AxiosResponse<StatusResponse>>('/stopbuy', {});
|
||||
const res = await api.post<Record<string, never>, AxiosResponse<StatusResponse>>(
|
||||
'/stopbuy',
|
||||
{},
|
||||
);
|
||||
showAlert(res.data.status);
|
||||
return Promise.resolve(res);
|
||||
} catch (error) {
|
||||
|
@ -579,7 +588,10 @@ export function createBotSubStore(botId: string, botName: string) {
|
|||
},
|
||||
async reloadConfig() {
|
||||
try {
|
||||
const res = await api.post<{}, AxiosResponse<StatusResponse>>('/reload_config', {});
|
||||
const res = await api.post<Record<string, never>, AxiosResponse<StatusResponse>>(
|
||||
'/reload_config',
|
||||
{},
|
||||
);
|
||||
console.log(res.data);
|
||||
showAlert(res.data.status);
|
||||
return Promise.resolve(res);
|
||||
|
|
|
@ -40,7 +40,7 @@
|
|||
<BotStatus />
|
||||
</b-tab>
|
||||
<b-tab title="Performance">
|
||||
<Performance class="performance-view" />
|
||||
<BotPerformance class="performance-view" />
|
||||
</b-tab>
|
||||
<b-tab title="Balance" lazy>
|
||||
<Balance />
|
||||
|
@ -157,7 +157,7 @@ import DraggableContainer from '@/components/layout/DraggableContainer.vue';
|
|||
import FTBotAPIPairList from '@/components/ftbot/FTBotAPIPairList.vue';
|
||||
import PairLockList from '@/components/ftbot/PairLockList.vue';
|
||||
import PairSummary from '@/components/ftbot/PairSummary.vue';
|
||||
import Performance from '@/components/ftbot/Performance.vue';
|
||||
import BotPerformance from '@/components/ftbot/BotPerformance.vue.js';
|
||||
import TradeDetail from '@/components/ftbot/TradeDetail.vue';
|
||||
import TradeList from '@/components/ftbot/TradeList.vue';
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user