connector: share session construction logic

So we can't forget to set up the logging handler.
This commit is contained in:
Skip R
2026-01-07 18:50:02 -08:00
parent 4314aa9206
commit 8a28fa0f95
4 changed files with 47 additions and 11 deletions

View File

@@ -116,7 +116,7 @@ func (dl *DiscordRemoteAuthLogin) Wait(ctx context.Context) (*bridgev2.LoginStep
func (dl *DiscordRemoteAuthLogin) finalizeSuccessfulLogin(ctx context.Context, user remoteauth.User) (*bridgev2.LoginStep, error) {
log := zerolog.Ctx(ctx)
session, err := discordgo.New(user.Token)
session, err := NewDiscordSession(ctx, user.Token)
if err != nil {
return nil, fmt.Errorf("couldn't create discord session from successful remoteauth: %w", err)
}