summaryrefslogtreecommitdiff
path: root/src/fsm.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/fsm.go')
-rw-r--r--src/fsm.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/fsm.go b/src/fsm.go
index c51d345..223b42f 100644
--- a/src/fsm.go
+++ b/src/fsm.go
@@ -119,7 +119,7 @@ func (eduvpn *VPNState) writeGraph() {
f.WriteString(graph)
}
-func (eduvpn *VPNState) GoTransition(newState FSMStateID, data string) bool {
+func (eduvpn *VPNState) GoTransitionWithData(newState FSMStateID, data string) bool {
ok := eduvpn.HasTransition(newState)
if ok {
@@ -134,6 +134,10 @@ func (eduvpn *VPNState) GoTransition(newState FSMStateID, data string) bool {
return ok
}
+func (eduvpn *VPNState) GoTransition(newState FSMStateID) bool {
+ return eduvpn.GoTransitionWithData(newState, "")
+}
+
func (eduvpn *VPNState) generateDotGraph() string {
graph := `digraph eduvpn_fsm {
nodesep = 2;