From b7b19b7195366dbacc4078b5b7a3fc6a3ad7889b Mon Sep 17 00:00:00 2001 From: "kali kaneko (leap communications)" Date: Thu, 25 Nov 2021 13:45:54 +0100 Subject: [feat] expose snowflake in preferences it will be disabled if Tor not present, for now --- pkg/snowflake/tor.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 pkg/snowflake/tor.go (limited to 'pkg/snowflake') diff --git a/pkg/snowflake/tor.go b/pkg/snowflake/tor.go new file mode 100644 index 0000000..4f4c4e4 --- /dev/null +++ b/pkg/snowflake/tor.go @@ -0,0 +1,15 @@ +package snowflake + +import ( + "errors" + "os" +) + +func exists(path string) bool { + _, err := os.Stat(path) + return !errors.Is(err, os.ErrNotExist) +} + +func HasTor() bool { + return exists("/usr/sbin/tor") +} -- cgit v1.2.3