added frontend that can play very bare bones

This commit is contained in:
amnesia
2025-06-30 21:22:07 +02:00
parent 9c8b8177ad
commit ad286d745f
7 changed files with 182 additions and 56 deletions

View File

@@ -59,12 +59,13 @@ func GetSession(name string) (*Session, error) {
return s, nil
}
func (s *Session) AddUser(user User) {
func (s *Session) AddUser(user User) *User {
s.Users = append(s.Users, user)
// fmt.Printf("#### Adding %v:\t%p\n", s.Users[len(s.Users)-1].Name, &(s.Users[len(s.Users)-1]))
// append changes the pointers to the users because it needs to resize that slice
s.CurrentUser = &(s.Users[s.userIndex])
return &(s.Users[len(s.Users)-1])
}
func (s *Session) VerifySignature(signature string, message []byte) (*User, error) {

View File

@@ -8,12 +8,3 @@ type User struct {
Name string
PublicKey ed25519.PublicKey
}
func NewUser(name string, publicKey ed25519.PublicKey) User {
// ed25519
return User{
Name: name,
PublicKey: publicKey,
}
}