1
0
Fork 0
mirror of https://github.com/Eggbertx/gochan.git synced 2025-08-19 16:46:23 -07:00

Set up lua GeoIP handler registration and Cloudflare GeoIP header example plugin

This commit is contained in:
Eggbertx 2024-01-22 16:48:20 -08:00
parent c26b7e9e1d
commit 39908d74c6
4 changed files with 166 additions and 2 deletions

View file

@ -14,6 +14,7 @@ import (
"github.com/gochan-org/gochan/pkg/gctemplates"
"github.com/gochan-org/gochan/pkg/gcutil"
"github.com/gochan-org/gochan/pkg/manage"
"github.com/gochan-org/gochan/pkg/posting/geoip"
"github.com/gochan-org/gochan/pkg/posting/uploads"
"github.com/gochan-org/gochan/pkg/server/serverutil"
luar "layeh.com/gopher-luar"
@ -101,6 +102,7 @@ func preloadLua() {
lState.PreloadModule("gclog", gcutil.PreloadModule)
lState.PreloadModule("gcsql", gcsql.PreloadModule)
lState.PreloadModule("gctemplates", gctemplates.PreloadModule)
lState.PreloadModule("geoip", geoip.PreloadModule)
lState.PreloadModule("manage", manage.PreloadModule)
lState.PreloadModule("uploads", uploads.PreloadModule)
lState.PreloadModule("serverutil", serverutil.PreloadModule)