From beb4c04c3ccfe65d3efcee3295562756ea99fc99 Mon Sep 17 00:00:00 2001 From: Alex Shteinle Date: Wed, 16 Feb 2022 19:26:55 +0200 Subject: [PATCH] VCANDROID-1628 Add header to getMagistoTeamToken call --- .../java/com/vimeo/networking2/internal/AuthService.kt | 5 ++++- .../com/vimeo/networking2/internal/AuthenticatorImpl.kt | 7 ++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/auth/src/main/java/com/vimeo/networking2/internal/AuthService.kt b/auth/src/main/java/com/vimeo/networking2/internal/AuthService.kt index 00ab7877..2557be9c 100644 --- a/auth/src/main/java/com/vimeo/networking2/internal/AuthService.kt +++ b/auth/src/main/java/com/vimeo/networking2/internal/AuthService.kt @@ -416,7 +416,10 @@ internal interface AuthService { * @return A [VimeoCall] that provides a [TeamToken]. */ @GET("auth/teams/{team_id}/magisto_access_token") - fun getMagistoTeamToken(@Path(value = "team_id") teamId: String): VimeoCall + fun getMagistoTeamToken( + @Header(AUTHORIZATION) authorization: String, + @Path(value = "team_id") teamId: String + ): VimeoCall companion object { const val AUTHORIZATION = "Authorization" diff --git a/auth/src/main/java/com/vimeo/networking2/internal/AuthenticatorImpl.kt b/auth/src/main/java/com/vimeo/networking2/internal/AuthenticatorImpl.kt index 66a323d5..4d2e120e 100644 --- a/auth/src/main/java/com/vimeo/networking2/internal/AuthenticatorImpl.kt +++ b/auth/src/main/java/com/vimeo/networking2/internal/AuthenticatorImpl.kt @@ -317,7 +317,12 @@ internal class AuthenticatorImpl( } override fun getMagistoTeamToken(teamId: String, callback: VimeoCallback): VimeoRequest { - return authService.getMagistoTeamToken(teamId).enqueue(callback) + return authService + .getMagistoTeamToken( + authorization = authenticationMethod.basicAuthHeader, + teamId = teamId + ) + .enqueue(callback) } private fun VimeoCall.enqueueWithAccountStore(callback: VimeoCallback): VimeoRequest =