From 893e5bd5a3c3ebfa4965d5a1d64536d7ad37b103 Mon Sep 17 00:00:00 2001 From: Andre Medeiros Date: Thu, 15 Jul 2021 18:53:22 -0400 Subject: [PATCH] Use old refresh token if new one is missing --- internal/reddit/client.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/internal/reddit/client.go b/internal/reddit/client.go index 422d811..32c738f 100644 --- a/internal/reddit/client.go +++ b/internal/reddit/client.go @@ -161,8 +161,13 @@ func (rac *AuthenticatedClient) RefreshTokens() (*RefreshTokenResponse, error) { if err != nil { return nil, err } - fmt.Println(rtr) - return rtr.(*RefreshTokenResponse), nil + + ret := rtr.(*RefreshTokenResponse) + if ret.RefreshToken == "" { + ret.RefreshToken = rac.refreshToken + } + + return ret, nil } func (rac *AuthenticatedClient) MessageInbox(opts ...RequestOption) (*ListingResponse, error) {