Auto-approve join request if the room is not closed

This commit is contained in:
Jon Staab
2026-03-17 16:28:56 -07:00
parent 9298d7414e
commit 4b528d399f
+6 -2
View File
@@ -387,8 +387,12 @@ func (instance *Instance) OnEventSaved(ctx context.Context, event nostr.Event) {
h := GetGroupIDFromEvent(event)
if event.Kind == nostr.KindSimpleGroupJoinRequest {
instance.Groups.AddMember(h, event.PubKey)
instance.Groups.UpdateMembersList(h)
meta, ok := instance.Groups.GetMetadata(h)
if ok && !meta.Tags.Has("closed") {
instance.Groups.AddMember(h, event.PubKey)
instance.Groups.UpdateMembersList(h)
}
}
if event.Kind == nostr.KindSimpleGroupLeaveRequest {