package logic import ( "context" "errors" "spark-server/internal/pkg/errs" ) func (s *Service) AreFriends(ctx context.Context, a, b int64) (bool, error) { if !s.ready() || a <= 0 || b <= 0 || a == b { return false, nil } _, err := s.repo.GetRelation(ctx, a, b) if err == nil { return true, nil } if errors.Is(err, errs.ErrNotFound) { return false, nil } return false, err }