Initial commit

This commit is contained in:
lash
2024-10-23 21:01:10 +01:00
commit 7c10a881fe
10 changed files with 262 additions and 0 deletions

9
handler/error.go Normal file
View File

@@ -0,0 +1,9 @@
package handler
import (
"fmt"
)
var (
ErrInvalidPayload = fmt.Errorf("Invalid event payload")
)

26
handler/reg.go Normal file
View File

@@ -0,0 +1,26 @@
package handler
import (
"git.defalsify.org/vise.git/db"
"git.grassecon.net/term/common"
"git.grassecon.net/term/lookup"
)
func HandleEvReg(store db.Db, payload map[string]any) error {
var err error
address, ok := payload["address"].(string)
if !ok {
return ErrInvalidPayload
}
address, err = common.NormalizeHex(address)
if err != nil {
return err
}
sessionId, err := lookup.GetSessionIdByAddress(store, address)
if err != nil {
return err
}
_ = sessionId
return nil
}