lishwist/core/session.go

16 lines
270 B
Go

package lishwist
import "fmt"
type Session struct {
User
}
func SessionFromUsername(username string) (*Session, error) {
user, err := getUserByName(username)
if err != nil {
return nil, fmt.Errorf("Failed to get user: %w", err)
}
return &Session{*user}, nil
}