From 78afb3d88fbdc69df9d04505a51b5fa40a2ea37d Mon Sep 17 00:00:00 2001 From: Ruben Pollan Date: Mon, 22 Jan 2018 19:51:37 +0100 Subject: [feat] add event support --- bitmask/main.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'bitmask/main.go') diff --git a/bitmask/main.go b/bitmask/main.go index b4607b3..a6452ca 100644 --- a/bitmask/main.go +++ b/bitmask/main.go @@ -14,21 +14,25 @@ const ( // Bitmask holds the bitmask client data type Bitmask struct { - //eventsoc *zmq4.Socket coresoc *zmq4.Socket + eventsoc *zmq4.Socket statusCh chan string } // Init the connection to bitmask func Init() (*Bitmask, error) { statusCh := make(chan string) - socket, err := initCore() + coresoc, err := initCore() + if err != nil { + return nil, err + } + eventsoc, err := initEvents() if err != nil { return nil, err } - b := Bitmask{socket, statusCh} - go b.fetchStatus() + b := Bitmask{coresoc, eventsoc, statusCh} + go b.eventsHandler() return &b, nil } -- cgit v1.2.3