From 1c54936626a4a30d0c6f69576a06ba3661f39dc6 Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Wed, 20 Apr 2022 14:28:08 +0200 Subject: Profiles: Implement SetProfileID instead of getting generic data --- src/fsm.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/fsm.go') diff --git a/src/fsm.go b/src/fsm.go index a4e7be5..7eb1ca1 100644 --- a/src/fsm.go +++ b/src/fsm.go @@ -119,21 +119,19 @@ func (eduvpn *VPNState) writeGraph() { f.WriteString(graph) } -func (eduvpn *VPNState) GoTransition(newState FSMStateID, data string) (bool, string) { +func (eduvpn *VPNState) GoTransition(newState FSMStateID, data string) bool { ok := eduvpn.HasTransition(newState) - received := "" - if ok { oldState := eduvpn.FSM.Current eduvpn.FSM.Current = newState if eduvpn.Debug { eduvpn.writeGraph() } - received = eduvpn.StateCallback(oldState.String(), newState.String(), data) + eduvpn.StateCallback(oldState.String(), newState.String(), data) } - return ok, received + return ok } func (eduvpn *VPNState) generateDotGraph() string { -- cgit v1.2.3