feat(notifications): create image files in the assets dir

This commit is contained in:
ayn2op 2025-04-30 16:51:39 -04:00
parent a370535cc1
commit 66948117c9
2 changed files with 4 additions and 4 deletions

View file

@ -40,13 +40,13 @@ func HandleIncomingMessage(s ningen.State, m *gateway.MessageCreateEvent, cfg *c
src := []byte(m.Content)
ast := discordmd.ParseWithMessage(src, *s.Cabinet, &m.Message, false)
buff := strings.Builder{}
if err := PlainTextRenderer.Render(&buff, src, ast); err != nil {
if err := defaultRenderer.Render(&buff, src, ast); err != nil {
return err
}
// Handle sent files
notifContent := buff.String()
if m.Message.Content == "" && len(m.Message.Attachments) > 0 {
if m.Content == "" && len(m.Attachments) > 0 {
notifContent = "Uploaded " + m.Message.Attachments[0].Filename
}
@ -87,7 +87,7 @@ func getCachedProfileImage(avatarHash discord.Hash, url string) (string, error)
return "", err
}
path = filepath.Join(path, consts.Name)
path = filepath.Join(path, consts.Name, "assets")
if err := os.MkdirAll(path, os.ModePerm); err != nil {
return "", err
}

View file

@ -9,7 +9,7 @@ import (
)
// Using a modified version of the discordmd BasicRenderer
var PlainTextRenderer = newRenderer()
var defaultRenderer = newRenderer()
type renderer struct {
config *gmr.Config