From a36a5157b75ad307a851bd87ce2261fcddd41681 Mon Sep 17 00:00:00 2001 From: Satont Date: Sun, 27 Aug 2023 21:04:06 +0300 Subject: [PATCH] fix(api): correctly set dbUser tokenId on login --- apps/api/internal/impl_unprotected/auth/auth.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/api/internal/impl_unprotected/auth/auth.go b/apps/api/internal/impl_unprotected/auth/auth.go index a9e3129bc..395a017f3 100644 --- a/apps/api/internal/impl_unprotected/auth/auth.go +++ b/apps/api/internal/impl_unprotected/auth/auth.go @@ -30,7 +30,7 @@ func (c *Auth) AuthGetLink( request *auth.GetLinkRequest, ) (*auth.GetLinkResponse, error) { if request.State == "" { - return nil, twirp.NewError(twirp.ErrorCode(400), "no state provided") + return nil, twirp.NewError("400", "no state provided") } twitchClient, err := helix.NewClientWithContext( @@ -149,7 +149,7 @@ func (c *Auth) AuthPostCode(ctx context.Context, request *auth.PostCodeRequest) } dbUser.TokenID = sql.NullString{ - String: dbUser.Token.ID, + String: tokenData.ID, Valid: true, } @@ -185,7 +185,8 @@ func (c *Auth) AuthPostCode(ctx context.Context, request *auth.PostCodeRequest) c.SessionManager.Put(ctx, "dashboardId", dbUser.ID) c.Grpc.EventSub.SubscribeToEvents( - ctx, &eventsub.SubscribeToEventsRequest{ + ctx, + &eventsub.SubscribeToEventsRequest{ ChannelId: dbUser.ID, }, )