Add bot-settings for keywords and shares

This commit is contained in:
kevinpauer
2022-04-06 13:42:15 +02:00
parent de586a7e17
commit b2be8745a6
8 changed files with 306 additions and 8 deletions

View File

@@ -1,8 +1,42 @@
import { Injectable } from '@angular/core';
import { BotService } from '../Services/bot.service';
import { Keyword, Share } from '../Views/bot-settings/bot-settings.component';
@Injectable({
providedIn: 'root',
})
export class HelperService {
constructor() {}
constructor(private botService: BotService) {}
/**
* @param {number} ms
*/
delay(ms: number) {
return new Promise((resolve) => setTimeout(resolve, ms));
}
formatShareData(): Share[] {
var shares: Share[] = [];
this.botService.getSymbols().subscribe((result) => {
var data = JSON.parse(result);
for (let i = 0; i < data.data.length; i++) {
shares.push({
symbol: data.data[i].symbol,
});
}
});
return shares;
}
formatKeywordsData(keywords: Keyword[]) {
this.botService.getKeywords().subscribe((result) => {
var data = JSON.parse(result);
for (let i = 0; i < data.data.length; i++) {
keywords.push({
name: data.data[i].keyword,
});
}
});
return keywords;
}
}