Compare commits

..

No commits in common. "bb0862ba8b3fec6f48d7027478893bcb2244b90a" and "75454a3233b96b5aa2f081ce1435e5634829510f" have entirely different histories.

1 changed files with 8 additions and 11 deletions

View File

@ -55,16 +55,14 @@ func (b *Kicker) NewBot(chatID int64) echotron.Bot {
store := tongo.NewStore[db.Chat](Client) store := tongo.NewStore[db.Chat](Client)
ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second) ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second)
defer cancel() defer cancel()
chat := db.Chat{
chat, err := store.GetOne(ctx, tongo.E("chat_id", chatID))
if err != nil {
chat = &db.Chat{
Item: tongo.NewID(), Item: tongo.NewID(),
ChatId: chatID, ChatId: chatID,
Title: "", Title: "",
TopicId: 0, TopicId: 0,
} }
if _, err := store.InsertOne(ctx, chat); err != nil { if _, err := store.GetOne(ctx, tongo.E("chat_id", chatID)); err != nil {
if _, err := store.InsertOne(ctx, &chat); err != nil {
return &bot{} return &bot{}
} }
} }
@ -75,7 +73,6 @@ func (b *Kicker) NewBot(chatID int64) echotron.Bot {
nil, nil,
echotron.NewAPI(b.Token), echotron.NewAPI(b.Token),
} }
log.Println("New bot created with CaptchaTopic", result.CaptchaTopic)
me, err := result.GetMe() me, err := result.GetMe()
if err != nil { if err != nil {
log.Println(err) log.Println(err)