added frontend that can play very bare bones
This commit is contained in:
@@ -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) {
|
||||
|
||||
@@ -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,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user