add bbcode support

This commit is contained in:
2025-05-18 19:55:07 +03:00
parent 4039d6d299
commit 785eafd646
3 changed files with 69 additions and 2 deletions

View File

@ -1,12 +1,15 @@
local util = {}
local magick = require("magick")
local db = require("lapis.db")
local html_escape = require("lapis.html").escape
local Avatars = require("models").Avatars
local Users = require("models").Users
local Posts = require("models").Posts
local PostHistory = require("models").PostHistory
local babycode = require("lib.babycode")
util.TransientUser = {
is_admin = function (self)
return false
@ -109,10 +112,12 @@ function util.create_post(thread_id, user_id, content)
current_revision_id = db.NULL,
})
local bb_content = babycode.to_html(content, html_escape)
local revision = PostHistory:create({
post_id = post.id,
user_id = user_id,
content = content,
content = bb_content,
is_initial_revision = true,
})