diff --git a/libraries/nestjs-libraries/src/integrations/social/linkedin.page.provider.ts b/libraries/nestjs-libraries/src/integrations/social/linkedin.page.provider.ts index 4d8d133d..6b77a387 100644 --- a/libraries/nestjs-libraries/src/integrations/social/linkedin.page.provider.ts +++ b/libraries/nestjs-libraries/src/integrations/social/linkedin.page.provider.ts @@ -29,7 +29,7 @@ export class LinkedinPageProvider override async refreshToken( refresh_token: string ): Promise { - const { access_token: accessToken, refresh_token: refreshToken } = await ( + const { access_token: accessToken, expires_in, refresh_token: refreshToken } = await ( await fetch('https://www.linkedin.com/oauth/v2/accessToken', { method: 'POST', headers: { @@ -68,6 +68,7 @@ export class LinkedinPageProvider id, accessToken, refreshToken, + expiresIn: expires_in, name, picture, username: vanityName, diff --git a/libraries/nestjs-libraries/src/integrations/social/linkedin.provider.ts b/libraries/nestjs-libraries/src/integrations/social/linkedin.provider.ts index 7d2471fc..539d1139 100644 --- a/libraries/nestjs-libraries/src/integrations/social/linkedin.provider.ts +++ b/libraries/nestjs-libraries/src/integrations/social/linkedin.provider.ts @@ -1,5 +1,4 @@ import { - AnalyticsData, AuthTokenDetails, PostDetails, PostResponse, @@ -19,7 +18,7 @@ export class LinkedinProvider extends SocialAbstract implements SocialProvider { scopes = ['openid', 'profile', 'w_member_social', 'r_basicprofile']; async refreshToken(refresh_token: string): Promise { - const { access_token: accessToken, refresh_token: refreshToken } = await ( + const { access_token: accessToken, refresh_token: refreshToken, expires_in } = await ( await this.fetch('https://www.linkedin.com/oauth/v2/accessToken', { method: 'POST', headers: { @@ -58,6 +57,7 @@ export class LinkedinProvider extends SocialAbstract implements SocialProvider { id, accessToken, refreshToken, + expiresIn: expires_in, name, picture, username: vanityName,