Added bbCode support to pages

This commit is contained in:
Caleb Gardner
2024-01-01 03:56:42 -06:00
parent eb9b687994
commit 7ea705553e
3 changed files with 10 additions and 2 deletions
+2 -1
View File
@@ -1,6 +1,6 @@
module github.com/CalebQ42/darkstorm-server module github.com/CalebQ42/darkstorm-server
go 1.21.4 go 1.21.5
require ( require (
github.com/1lann/udp-forward v0.0.0-20191015034046-6b774a53ea39 github.com/1lann/udp-forward v0.0.0-20191015034046-6b774a53ea39
@@ -8,6 +8,7 @@ require (
github.com/CalebQ42/stupid-backend/v2 v2.0.1 github.com/CalebQ42/stupid-backend/v2 v2.0.1
github.com/CalebQ42/swassistant-backend v0.2.0 github.com/CalebQ42/swassistant-backend v0.2.0
go.mongodb.org/mongo-driver v1.13.0 go.mongodb.org/mongo-driver v1.13.0
github.com/CalebQ42/bbConvert v1.0.0
) )
require ( require (
+2
View File
@@ -1,5 +1,7 @@
github.com/1lann/udp-forward v0.0.0-20191015034046-6b774a53ea39 h1:wAEqazqaAqb7wwijTl14KruBl7cvYytD3SkhXT9v5zs= github.com/1lann/udp-forward v0.0.0-20191015034046-6b774a53ea39 h1:wAEqazqaAqb7wwijTl14KruBl7cvYytD3SkhXT9v5zs=
github.com/1lann/udp-forward v0.0.0-20191015034046-6b774a53ea39/go.mod h1:zK6NTEHRcxPf9N4gcm0WXvE8RpsJfg/a8hMSW6dAQ0c= github.com/1lann/udp-forward v0.0.0-20191015034046-6b774a53ea39/go.mod h1:zK6NTEHRcxPf9N4gcm0WXvE8RpsJfg/a8hMSW6dAQ0c=
github.com/CalebQ42/bbConvert v1.0.0 h1:2WSAxVKhCCMReuU30r3ehLtL6m9aH8sY3wugp9yUdzg=
github.com/CalebQ42/bbConvert v1.0.0/go.mod h1:QJevnlhzUdL3EJB5Lgqoi7rdgtzt/UEamn/QGNoVgkM=
github.com/CalebQ42/cdr-backend v0.1.0 h1:9245aooAyLxAFO5gfXPgpqOHaYr6NAkMI75v2IlPOVA= github.com/CalebQ42/cdr-backend v0.1.0 h1:9245aooAyLxAFO5gfXPgpqOHaYr6NAkMI75v2IlPOVA=
github.com/CalebQ42/cdr-backend v0.1.0/go.mod h1:N7A+ia+4GDsDMZ3gb5IRZ6CY07gdFfJECtR9csKh5nI= github.com/CalebQ42/cdr-backend v0.1.0/go.mod h1:N7A+ia+4GDsDMZ3gb5IRZ6CY07gdFfJECtR9csKh5nI=
github.com/CalebQ42/stupid-backend/v2 v2.0.1 h1:BACdi/3BEDE/vZsKvhZl1OAA74QnP/Zd5Hb8uNQCjrg= github.com/CalebQ42/stupid-backend/v2 v2.0.1 h1:BACdi/3BEDE/vZsKvhZl1OAA74QnP/Zd5Hb8uNQCjrg=
+6 -1
View File
@@ -10,6 +10,7 @@ import (
"strings" "strings"
"time" "time"
"github.com/CalebQ42/bbConvert"
"github.com/CalebQ42/stupid-backend/v2" "github.com/CalebQ42/stupid-backend/v2"
"go.mongodb.org/mongo-driver/bson" "go.mongodb.org/mongo-driver/bson"
"go.mongodb.org/mongo-driver/mongo" "go.mongodb.org/mongo-driver/mongo"
@@ -18,12 +19,16 @@ import (
type DarkstormTech struct { type DarkstormTech struct {
stupid.UnKeyedApp stupid.UnKeyedApp
bb *bbConvert.HTMLConverter
DB *mongo.Database DB *mongo.Database
filesFolder string filesFolder string
} }
func NewDarkstormTech(c *mongo.Client, filesFolder string) *DarkstormTech { func NewDarkstormTech(c *mongo.Client, filesFolder string) *DarkstormTech {
bb := &bbConvert.HTMLConverter{}
bb.ImplementDefaults()
return &DarkstormTech{ return &DarkstormTech{
bb: bb,
DB: c.Database("darkstormtech"), DB: c.Database("darkstormtech"),
filesFolder: filesFolder, filesFolder: filesFolder,
} }
@@ -60,7 +65,7 @@ func (d *DarkstormTech) HandleReqest(req *stupid.Request) bool {
req.Resp.WriteHeader(http.StatusInternalServerError) req.Resp.WriteHeader(http.StatusInternalServerError)
return true return true
} }
_, err = req.Resp.Write([]byte(pag.Content)) _, err = req.Resp.Write([]byte(d.bb.Convert(pag.Content)))
if err != nil { if err != nil {
log.Println("Error while writing response:", err) log.Println("Error while writing response:", err)
req.Resp.WriteHeader(http.StatusInternalServerError) req.Resp.WriteHeader(http.StatusInternalServerError)