Add bot-settings for keywords and shares
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user