diff --git a/mods/mastodon.go b/mods/mastodon.go
index b3820c6..6dc0d20 100644
--- a/mods/mastodon.go
+++ b/mods/mastodon.go
@@ -8,7 +8,6 @@ import (
"fmt"
"log"
"os"
- "strings"
"git.fromouter.space/hamcha/tg"
"github.com/mattn/go-mastodon"
@@ -112,7 +111,11 @@ func mastodon_message(broker *tg.Broker, update tg.APIMessage) {
return
}
- status, err := sendToot(strings.TrimSpace(fmt.Sprintf("%s\n\n(da %s)", *(update.Caption), update.User.FirstName)), attach.ID)
+ text := ""
+ if update.Caption != nil {
+ text = *(update.Caption)
+ }
+ status, err := sendToot(text, attach.ID)
if err != nil {
log.Printf("[mastodon] Send toot failed: %s\n", err.Error())
broker.SendTextMessage(update.Chat, "ERRORE! @hamcha controlla la console!", &tg.MessageOptions{
@@ -127,7 +130,7 @@ func mastodon_message(broker *tg.Broker, update tg.APIMessage) {
return
}
- status, err := sendToot(fmt.Sprintf("%s\n\n(da %s)", *(update.Text), update.User.FirstName), "")
+ status, err := sendToot(*(update.Text), "")
if err != nil {
log.Printf("[mastodon] Send toot failed: %s\n", err.Error())
broker.SendTextMessage(update.Chat, "ERRORE! @hamcha controlla la console!", &tg.MessageOptions{