From 584186c7ff3ff42c76df3e1958415c4a14ec8fb8 Mon Sep 17 00:00:00 2001 From: Xiang Li Date: Thu, 19 Jun 2014 14:39:17 -0700 Subject: [PATCH] add HasLeader function --- raft/node.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/raft/node.go b/raft/node.go index ce058c863..f513daaee 100644 --- a/raft/node.go +++ b/raft/node.go @@ -47,6 +47,8 @@ func Dictate(n *Node) *Node { func (n *Node) Id() int { return n.sm.id } +func (n *Node) HasLeader() bool { return n.sm.lead != none } + // Propose asynchronously proposes data be applied to the underlying state machine. func (n *Node) Propose(data []byte) { n.propose(normal, data) }