fix: Backend eslint warnings

This commit is contained in:
Faruk AYDIN
2022-03-07 16:18:29 +03:00
committed by Ömer Faruk Aydın
parent ecc9239bfe
commit 775ac7a8b1
20 changed files with 144 additions and 71 deletions

View File

@@ -1,22 +1,23 @@
import TwitterApi from 'twitter-api-v2';
import TwitterApi, { TwitterApiTokens } from 'twitter-api-v2';
import { IJSONObject } from '@automatisch/types';
export default class CreateTweet {
client: any;
parameters: any;
client: TwitterApi;
parameters: IJSONObject;
constructor(connectionData: any, parameters: any) {
constructor(connectionData: IJSONObject, parameters: IJSONObject) {
this.client = new TwitterApi({
appKey: connectionData.consumerKey,
appSecret: connectionData.consumerSecret,
accessToken: connectionData.accessToken,
accessSecret: connectionData.accessSecret,
});
} as TwitterApiTokens);
this.parameters = parameters;
}
async run() {
const tweet = await this.client.v1.tweet(this.parameters.tweet);
const tweet = await this.client.v1.tweet(this.parameters.tweet as string);
return tweet;
}
}