From 52d650d76d51974c5a893a1b620ec342d808f8e3 Mon Sep 17 00:00:00 2001 From: Emile Date: Sat, 2 Nov 2019 21:15:42 +0100 Subject: create channels --- src/channel.go | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/channel.go (limited to 'src/channel.go') diff --git a/src/channel.go b/src/channel.go new file mode 100644 index 0000000..11a6257 --- /dev/null +++ b/src/channel.go @@ -0,0 +1,24 @@ +package main + +import "log" + +// registerChannels creats some channels, stores them in a channels struct and returns the struct for futher usage +func registerChannels() channels { + log.Printf("%s Defining channels", green("[i]")) + + // define the channels + wordlistChannel := make(chan string) + printChannel := make(chan Response) + doneChannel := make(chan int) + + // define a channels struct containing the channels + channels := channels{ + wordlistChannel: wordlistChannel, + printChannel: printChannel, + doneChannel: doneChannel, + } + + log.Printf("%s Done defining channels", boldGreen("[+]")) + + return channels +} -- cgit 1.4.1