define a nostr.Kind type for event kinds, make adjustments everywhere and fix some horrible bugs with mmm, lmdb and badger querying and deleting.

This commit is contained in:
fiatjaf
2025-04-20 11:14:39 -03:00
parent 27f40c2cf2
commit 15c6093c9b
74 changed files with 689 additions and 404 deletions

View File

@@ -366,10 +366,10 @@ func (r *Relay) publish(ctx context.Context, id ID, env Envelope) error {
if gotOk {
return err
}
return ctx.Err()
return fmt.Errorf("publish: %w", context.Cause(ctx))
case <-r.connectionContext.Done():
// this is caused when we lose connectivity
return err
return fmt.Errorf("relay: %w", context.Cause(r.connectionContext))
}
}
}