userinfo: don't fetch info in background mode unless necessary

This commit is contained in:
Tulir Asokan 2025-02-12 18:44:14 +02:00
parent 3d5f873cfc
commit 6abb21cfac

View file

@ -46,6 +46,10 @@ func (s *SignalClient) GetUserInfo(ctx context.Context, ghost *bridgev2.Ghost) (
if err != nil {
return nil, err
}
if ghost.Name != "" && s.Main.Bridge.Background {
// Don't do unnecessary fetches in background mode
return nil, nil
}
contact, err := s.Client.ContactByACI(ctx, userID)
if err != nil {
return nil, err