feat(notifications): create image files in the assets dir
This commit is contained in:
parent
a370535cc1
commit
66948117c9
2 changed files with 4 additions and 4 deletions
|
|
@ -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
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue