Browse Source
Task/implement OnModuleInit interface in TwitterBotService (#6447)
* Implement OnModuleInit interface
pull/6467/head
Thomas Kaul
4 days ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
5 additions and
3 deletions
-
apps/api/src/services/twitter-bot/twitter-bot.service.ts
|
|
|
@ -10,19 +10,21 @@ import { |
|
|
|
resolveMarketCondition |
|
|
|
} from '@ghostfolio/common/helper'; |
|
|
|
|
|
|
|
import { Injectable, Logger } from '@nestjs/common'; |
|
|
|
import { Injectable, Logger, OnModuleInit } from '@nestjs/common'; |
|
|
|
import { isWeekend } from 'date-fns'; |
|
|
|
import { TwitterApi, TwitterApiReadWrite } from 'twitter-api-v2'; |
|
|
|
|
|
|
|
@Injectable() |
|
|
|
export class TwitterBotService { |
|
|
|
export class TwitterBotService implements OnModuleInit { |
|
|
|
private twitterClient: TwitterApiReadWrite; |
|
|
|
|
|
|
|
public constructor( |
|
|
|
private readonly benchmarkService: BenchmarkService, |
|
|
|
private readonly configurationService: ConfigurationService, |
|
|
|
private readonly symbolService: SymbolService |
|
|
|
) { |
|
|
|
) {} |
|
|
|
|
|
|
|
public onModuleInit() { |
|
|
|
this.twitterClient = new TwitterApi({ |
|
|
|
accessSecret: this.configurationService.get( |
|
|
|
'TWITTER_ACCESS_TOKEN_SECRET' |
|
|
|
|