dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

commit 1b8f67b8d093a02ea15d06f9c2bf97a8b03afcc0
parent b2aeb40f939608d5da981166ad1af520d562f445
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Thu, 22 Jun 2023 01:09:27 -0700

make git subdomain works for i2p as well

Diffstat:
Mpkg/web/web.go | 21+++++++++++++--------
1 file changed, 13 insertions(+), 8 deletions(-)

diff --git a/pkg/web/web.go b/pkg/web/web.go @@ -333,14 +333,7 @@ func getBaseServer(db *database.DkfDB) *echo.Echo { return e } -func getI2pServer(db *database.DkfDB) *echo.Echo { - if config.Development.IsTrue() { - return nil - } - return getBaseServer(db) -} - -func getTorServer(db *database.DkfDB) *echo.Echo { +func getSubdomainServer(db *database.DkfDB) *echo.Echo { rp := getReverseProxy(config.GogsURL) be := getBaseServer(db) e := newEcho() @@ -356,6 +349,18 @@ func getTorServer(db *database.DkfDB) *echo.Echo { be.ServeHTTP(res, req) return nil }) + return e +} + +func getI2pServer(db *database.DkfDB) *echo.Echo { + if config.Development.IsTrue() { + return nil + } + return getSubdomainServer(db) +} + +func getTorServer(db *database.DkfDB) *echo.Echo { + e := getSubdomainServer(db) configTorProdServer(e) return e }