Enhance delete event functionality and UI updates
- Improved logging in handle-delete.go for admin and owner checks during delete operations. - Updated handle-event.go to ensure delete events are saved before processing, with enhanced error handling. - Added fetchDeleteEventsByTarget function in nostr.js to retrieve delete events targeting specific event IDs. - Modified App.svelte to include delete event verification and improved event sorting by creation timestamp. - Enhanced UI to display delete event information and added loading indicators for event refresh actions.
This commit is contained in:
@@ -30,6 +30,15 @@ func (l *Listener) HandleDelete(env *eventenvelope.Submission) (err error) {
|
||||
log.I.F("HandleDelete: tag %d: %s = %s", i, string(t.Key()), string(t.Value()))
|
||||
}
|
||||
|
||||
// Debug: log admin and owner lists
|
||||
log.I.F("HandleDelete: checking against %d admins and %d owners", len(l.Admins), len(l.Owners))
|
||||
for i, pk := range l.Admins {
|
||||
log.I.F("HandleDelete: admin[%d] = %0x", i, pk)
|
||||
}
|
||||
for i, pk := range l.Owners {
|
||||
log.I.F("HandleDelete: owner[%d] = %0x", i, pk)
|
||||
}
|
||||
|
||||
var ownerDelete bool
|
||||
for _, pk := range l.Admins {
|
||||
if utils.FastEqual(pk, env.E.Pubkey) {
|
||||
|
||||
Reference in New Issue
Block a user