···
return fmt.Errorf("domain mismatch: %s != %s", record.Instance, domain)
-
ok, err := s.e.E.Enforce(did, rbacDomain, rbacDomain, "server:invite")
l.Error("failed to add member", "did", did, "error", err)
return fmt.Errorf("failed to enforce permissions: %w", err)
···
l.Info("added member from firehose", "member", record.Subject)
-
if err := s.db.AddDid(did); err != nil {
l.Error("failed to add did", "error", err)
return fmt.Errorf("failed to add did: %w", err)
···
return fmt.Errorf("domain mismatch: %s != %s", record.Instance, domain)
+
ok, err := s.e.IsSpindleInviteAllowed(did, rbacDomain)
l.Error("failed to add member", "did", did, "error", err)
return fmt.Errorf("failed to enforce permissions: %w", err)
···
l.Info("added member from firehose", "member", record.Subject)
+
if err := s.db.AddDid(record.Subject); err != nil {
l.Error("failed to add did", "error", err)
return fmt.Errorf("failed to add did: %w", err)
+
s.jc.AddDid(record.Subject)