mirror of
https://github.com/fiatjaf/vnak.git
synced 2026-07-22 07:48:24 +00:00
20 lines
351 B
Go
20 lines
351 B
Go
package main
|
|
|
|
import (
|
|
"context"
|
|
"fmt"
|
|
|
|
"fiatjaf.com/nostr"
|
|
)
|
|
|
|
func signAuthEvent(ctx context.Context, evt *nostr.Event) error {
|
|
if currentKeyer != nil {
|
|
err := currentKeyer.SignEvent(ctx, evt)
|
|
if err != nil {
|
|
return fmt.Errorf("failed to sign auth event: %w", err)
|
|
}
|
|
return nil
|
|
}
|
|
return fmt.Errorf("can't sign auth event, no key")
|
|
}
|