fix: Adjust response types for twitter auth and endpoints

This commit is contained in:
Faruk AYDIN
2022-08-30 14:26:56 +03:00
parent 29abf702bd
commit fda957b1f6
5 changed files with 15 additions and 6 deletions

View File

@@ -8,10 +8,10 @@ export default class CreateTweet {
} }
async run() { async run() {
const response = await this.client.createTweet.run( const tweet = await this.client.createTweet.run(
this.client.step.parameters.tweet as string this.client.step.parameters.tweet as string
); );
return response.data.data; return tweet;
} }
} }

View File

@@ -29,7 +29,9 @@ export default class CreateTweet {
{ headers: { ...authHeader } } { headers: { ...authHeader } }
); );
return response; const tweet = response.data.data;
return tweet;
} catch (error) { } catch (error) {
const errorMessage = error.response.data.detail; const errorMessage = error.response.data.detail;
throw new Error(`Error occured while creating a tweet: ${errorMessage}`); throw new Error(`Error occured while creating a tweet: ${errorMessage}`);

View File

@@ -24,8 +24,12 @@ export default class GetCurrentUser {
this.client.oauthClient.authorize(requestData, token) this.client.oauthClient.authorize(requestData, token)
); );
return await this.client.httpClient.get(requestPath, { const response = await this.client.httpClient.get(requestPath, {
headers: { ...authHeader }, headers: { ...authHeader },
}); });
const currentUser = response.data.data;
return currentUser;
} }
} }

View File

@@ -39,6 +39,7 @@ export default class GetUserByUsername {
); );
} }
return response.data.data; const user = response.data.data;
return user;
} }
} }

View File

@@ -20,6 +20,8 @@ export default class UserTweet {
this.client.step.parameters.username as string this.client.step.parameters.username as string
); );
return await this.client.getUserTweets.run(user.id, lastInternalId); const tweets = await this.client.getUserTweets.run(user.id, lastInternalId);
return tweets;
} }
} }