provisioning: preserve logger context

This commit is contained in:
Skip R
2026-02-05 22:17:48 -08:00
parent 4bdb0de559
commit 4f420c4662

View File

@@ -176,7 +176,13 @@ func (p *ProvisioningAPI) bridgeGuild(w http.ResponseWriter, r *http.Request, lo
return return
} }
go client.bridgeGuild(context.TODO(), guildID) bridgeCtx := login.Log.With().
Str("component", "provisioning").
Str("action", "bridge guild").
Str("guild_id", guildID).
Logger().
WithContext(context.Background())
go client.bridgeGuild(bridgeCtx, guildID)
responseStatus := 201 responseStatus := 201
if alreadyBridged { if alreadyBridged {
@@ -207,7 +213,12 @@ func (p *ProvisioningAPI) unbridgeGuild(w http.ResponseWriter, r *http.Request,
return return
} }
ctx := context.TODO() ctx := login.Log.With().
Str("component", "provisioning").
Str("action", "unbridge guild").
Str("guild_id", guildID).
Logger().
WithContext(context.Background())
portalKey := client.guildPortalKeyFromID(guildID) portalKey := client.guildPortalKeyFromID(guildID)
portal, err := p.connector.Bridge.GetExistingPortalByKey(ctx, portalKey) portal, err := p.connector.Bridge.GetExistingPortalByKey(ctx, portalKey)