18 lines
431 B
Go
18 lines
431 B
Go
package model
|
|
|
|
import "git.1in9.net/raider/wroofauth/internal/machines/fesession"
|
|
|
|
type FeSession struct {
|
|
ID string `json:"id"`
|
|
State SessionState `json:"state"`
|
|
}
|
|
|
|
func (FeSession) IsNode() {}
|
|
func (this FeSession) GetID() string { return this.ID }
|
|
|
|
func FeSessionFromDb(fesession fesession.FeSession) FeSession {
|
|
return FeSession{
|
|
ID: fesession.ID.Hex(),
|
|
State: SessionState(fesession.State),
|
|
}
|
|
}
|