init pocketbase logic for microblog posts
This commit is contained in:
parent
216ace7afa
commit
654df98711
7 changed files with 273 additions and 17 deletions
|
|
@ -190,19 +190,3 @@ func (mb *MicroBlog) serveNewPostForm(w gemini.ResponseWriter, req *gemini.Reque
|
|||
|
||||
w.WriteBody([]byte(content.String()))
|
||||
}
|
||||
|
||||
// parsePostData parses the post data from Titan payload
|
||||
func (mb *MicroBlog) parsePostData(data string) (title, content string) {
|
||||
lines := strings.Split(data, "\n")
|
||||
|
||||
for _, line := range lines {
|
||||
line = strings.TrimSpace(line)
|
||||
if strings.HasPrefix(line, "Title:") {
|
||||
title = strings.TrimSpace(strings.TrimPrefix(line, "Title:"))
|
||||
} else if strings.HasPrefix(line, "Content:") {
|
||||
content = strings.TrimSpace(strings.TrimPrefix(line, "Content:"))
|
||||
}
|
||||
}
|
||||
|
||||
return title, content
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue