From 3069126971c5fac6683da72b7b2153735c3c2351 Mon Sep 17 00:00:00 2001 From: callebtc <93376500+callebtc@users.noreply.github.com> Date: Tue, 30 Aug 2022 19:35:05 +0200 Subject: [PATCH] werks --- internal/lnbits/webhook/webhook.go | 2 +- internal/telegram/generate.go | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/internal/lnbits/webhook/webhook.go b/internal/lnbits/webhook/webhook.go index 00a0b73..971783d 100644 --- a/internal/lnbits/webhook/webhook.go +++ b/internal/lnbits/webhook/webhook.go @@ -113,7 +113,7 @@ func (w *Server) receive(writer http.ResponseWriter, request *http.Request) { log.Errorln(err) return } - c.Function(txInvoiceEvent) + go c.Function(txInvoiceEvent) return } } diff --git a/internal/telegram/generate.go b/internal/telegram/generate.go index 1dce655..5e6ade6 100644 --- a/internal/telegram/generate.go +++ b/internal/telegram/generate.go @@ -106,11 +106,12 @@ func (bot *TipBot) generateDalleImages(event Event) { log.Errorf("[generateDalleImages] invalid user") return } - bot.trySendMessage(user.Telegram, "Your images are being generated. Please wait...") + bot.trySendMessage(user.Telegram, "🔄 Your images are being generated. Please wait a few moments.") // we can have only one user using dalle mutex.Lock("dalle-image-task") defer mutex.Unlock("dalle-image-task") + time.Sleep(time.Second * 1) // create the client with the bearer token api key dalleClient, err := dalle.NewHTTPClient(internal.Configuration.Generate.DalleKey) @@ -218,7 +219,7 @@ func (bot *TipBot) dalleRefundUser(user *lnbits.User) error { log.Errorln(err) return err } - - bot.trySendMessage(user.Telegram, "You have been refunded.") + log.Warnf("[DALLE] refunding user %s with %d sat", GetUserStr(user.Telegram), internal.Configuration.Generate.DallePrice) + bot.trySendMessage(user.Telegram, "🚫 Something went wrong. You have been refunded.") return nil }