ailistener

git clone git://archive.git.mtrnord.blog/OpenHomeAuto/ailistener.git
Log | Files | Refs | LICENSE

commit cb836adad13c46a802ece87204ddcaba6f8ae154
parent 585a1d1d91419fd5c9d7c00a2c2247eed93832e2
Author: MTRNord <mtrnord1@gmail.com>
Date:   Thu, 28 Jun 2018 20:12:48 +0200

Fix httpServer

Diffstat:
M.idea/usage.statistics.xml | 8++++----
Mpkg/webhook/webhook.go | 15++++++++-------
2 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/.idea/usage.statistics.xml b/.idea/usage.statistics.xml @@ -38,14 +38,14 @@ <session id="958628364"> <usages-collector id="statistics.file.extensions.edit"> <counts> - <entry key="go" value="47" /> - <entry key="txt" value="30" /> + <entry key="go" value="75" /> + <entry key="txt" value="39" /> </counts> </usages-collector> <usages-collector id="statistics.file.types.edit"> <counts> - <entry key="Go" value="47" /> - <entry key="PLAIN_TEXT" value="30" /> + <entry key="Go" value="75" /> + <entry key="PLAIN_TEXT" value="39" /> </counts> </usages-collector> <usages-collector id="statistics.file.extensions.open"> diff --git a/pkg/webhook/webhook.go b/pkg/webhook/webhook.go @@ -33,9 +33,16 @@ func Start() { var r = mux.NewRouter() r.HandleFunc("/webhook", MessagesEndPoint).Methods("POST") - httpserver := makeServerFromMux(r) httpsserver := makeServerFromMux(r) + dataDir := "." + m = &autocert.Manager{ + Prompt: autocert.AcceptTOS, + Cache: autocert.DirCache(dataDir), + } + + httpserver := makeServerFromMux(m.HTTPHandler(nil)) + httpserver.Addr = ":" + strconv.Itoa(*util.HTTPPort) go func() { @@ -46,12 +53,6 @@ func Start() { } }() - dataDir := "." - m = &autocert.Manager{ - Prompt: autocert.AcceptTOS, - Cache: autocert.DirCache(dataDir), - } - tlsConfig := &tls.Config{ Rand: rand.Reader, Time: time.Now,