summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--handler.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/handler.go b/handler.go
index 4124b08..052c8ef 100644
--- a/handler.go
+++ b/handler.go
@@ -35,8 +35,10 @@ func WebhookHandler(w http.ResponseWriter, r *http.Request) {
log.Println("Sending private message to " + hook.Join + ": " + hook.Message)
con.Privmsg("#"+hook.Join, hook.Message)
- log.Println("Leaving #" + hook.Join)
- con.Part("#" + hook.Join)
+ if fjoin := os.Getenv("WEB2IRC_IRC_JOIN"); fjoin != hook.Join {
+ log.Println("Leaving #" + hook.Join)
+ con.Part("#" + hook.Join)
+ }
if hook.Target != "" {
log.Println("Sending private message to " + hook.Target + ": " + hook.Message)