summaryrefslogtreecommitdiff
path: root/pkg/bitmask/bitmask.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/bitmask/bitmask.go')
-rw-r--r--pkg/bitmask/bitmask.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/pkg/bitmask/bitmask.go b/pkg/bitmask/bitmask.go
index 0c2a344..54a5b06 100644
--- a/pkg/bitmask/bitmask.go
+++ b/pkg/bitmask/bitmask.go
@@ -15,8 +15,16 @@
package bitmask
+import (
+ "0xacab.org/leap/bitmask-vpn/pkg/snowflake"
+)
+
+// XXX this interface is a relic of a time in which we had a dual implementation.
+// Nowadays it could be deprecated.
+
type Bitmask interface {
GetStatusCh() <-chan string
+ GetSnowflakeCh() <-chan *snowflake.StatusEvent
Close()
Version() (string, error)
StartVPN(provider string) error