src/app/Helpers/helper.service.ts
Methods |
constructor(botService: BotService)
|
||||||
Defined in src/app/Helpers/helper.service.ts:8
|
||||||
Parameters :
|
delay | ||||||
delay(ms: number)
|
||||||
Defined in src/app/Helpers/helper.service.ts:14
|
||||||
Parameters :
Returns :
any
|
formatKeywordsData |
formatKeywordsData()
|
Defined in src/app/Helpers/helper.service.ts:31
|
Returns :
Keyword[]
|
formatShareData |
formatShareData()
|
Defined in src/app/Helpers/helper.service.ts:18
|
Returns :
Share[]
|
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(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({
isin: data.data[i].isin,
});
}
});
return shares;
}
formatKeywordsData(): Keyword[] {
var 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;
}
}