consistently process precis as html.
only do the markdown conversion once and early.
This commit is contained in:
parent
ed13b68989
commit
65face4f35
|
@ -1290,7 +1290,7 @@ func jonkjonk(user *WhatAbout, h *Honk) (junk.Junk, junk.Junk) {
|
||||||
if len(atts) > 0 {
|
if len(atts) > 0 {
|
||||||
jo["attachment"] = atts
|
jo["attachment"] = atts
|
||||||
}
|
}
|
||||||
jo["summary"] = html.EscapeString(h.Precis)
|
jo["summary"] = h.Precis
|
||||||
jo["content"] = h.Noise
|
jo["content"] = h.Noise
|
||||||
j["object"] = jo
|
j["object"] = jo
|
||||||
case "bonk":
|
case "bonk":
|
||||||
|
|
13
fun.go
13
fun.go
|
@ -289,10 +289,7 @@ func imaginate(honk *Honk) {
|
||||||
|
|
||||||
var re_dangerous = regexp.MustCompile("^[a-zA-Z]{2}:")
|
var re_dangerous = regexp.MustCompile("^[a-zA-Z]{2}:")
|
||||||
|
|
||||||
func translate(honk *Honk) {
|
func precipitate(honk *Honk) {
|
||||||
if honk.Format == "html" {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
noise := honk.Noise
|
noise := honk.Noise
|
||||||
if re_dangerous.MatchString(noise) {
|
if re_dangerous.MatchString(noise) {
|
||||||
idx := strings.Index(noise, "\n")
|
idx := strings.Index(noise, "\n")
|
||||||
|
@ -305,6 +302,14 @@ func translate(honk *Honk) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
honk.Precis = markitzero(strings.TrimSpace(honk.Precis))
|
honk.Precis = markitzero(strings.TrimSpace(honk.Precis))
|
||||||
|
honk.Noise = noise
|
||||||
|
}
|
||||||
|
|
||||||
|
func translate(honk *Honk) {
|
||||||
|
if honk.Format == "html" {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
noise := honk.Noise
|
||||||
|
|
||||||
var marker mz.Marker
|
var marker mz.Marker
|
||||||
marker.HashLinker = ontoreplacer
|
marker.HashLinker = ontoreplacer
|
||||||
|
|
2
web.go
2
web.go
|
@ -1620,6 +1620,8 @@ func submithonk(w http.ResponseWriter, r *http.Request) *Honk {
|
||||||
noise = quickrename(noise, userinfo.UserID)
|
noise = quickrename(noise, userinfo.UserID)
|
||||||
noise = hooterize(noise)
|
noise = hooterize(noise)
|
||||||
honk.Noise = noise
|
honk.Noise = noise
|
||||||
|
precipitate(honk)
|
||||||
|
noise = honk.Noise
|
||||||
translate(honk)
|
translate(honk)
|
||||||
|
|
||||||
var convoy string
|
var convoy string
|
||||||
|
|
Loading…
Reference in New Issue