diff --git a/mention.go b/mention.go index 7785c6e..6ad60eb 100644 --- a/mention.go +++ b/mention.go @@ -87,11 +87,19 @@ func ProcessMention(remoteUrl string, pageId string) (bool, error) { links, "\n=> ", ) - certFile, _ := os.ReadFile("./identities/alkierios.misfin.pem") + certFile, err := os.ReadFile("./identities/alkierios.misfin.pem") + if err != nil { + return false, fmt.Errorf("[gemini-mentions] couldn't read misfin sert: %s", err) + } client := misfin_client.Client{} resp, err := client.SendWithCert("misfin://zordsdavini@arns.lt", certFile, certFile, message) if err != nil { - panic(err) + return false, fmt.Errorf( + "[gemini-mentions] couldn't send misfin message\n%s\n%s\n%s", + message, + certFile, + err, + ) } fmt.Printf(