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() {
const response = await this.client.createTweet.run(
const tweet = await this.client.createTweet.run(
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 } }
);
return response;
const tweet = response.data.data;
return tweet;
} catch (error) {
const errorMessage = error.response.data.detail;
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)
);
return await this.client.httpClient.get(requestPath, {
const response = await this.client.httpClient.get(requestPath, {
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
);
return await this.client.getUserTweets.run(user.id, lastInternalId);
const tweets = await this.client.getUserTweets.run(user.id, lastInternalId);
return tweets;
}
}