ok this works kinda

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
Jens Langhammer
2025-05-16 15:16:26 +02:00
parent 318443f270
commit 91c87b7c3c
8 changed files with 91 additions and 51 deletions

View File

@ -5,6 +5,14 @@ import (
"layeh.com/radius"
)
type Status int
const (
StatusUnknown Status = iota
StatusSuccess
StatusError
)
type Context interface {
// GlobalState()
@ -12,7 +20,7 @@ type Context interface {
GetProtocolState(def func(Context) interface{}) interface{}
SetProtocolState(interface{})
EndInnerProtocol(func(p *radius.Packet) *radius.Packet)
EndInnerProtocol(Status, func(p *radius.Packet) *radius.Packet)
Log() *log.Entry
}