nerzh / swift-telegram-sdk

🤖 The wrapper for the Telegram Bot API written in Swift. It's not a framework. There is no special syntax here. This is a library that implements all Telegram Bot API methods, which is available to you to work with Vapor, Smoke, Hummingbird, FlyingFox.
https://core.telegram.org/bots/api#available-methods
MIT License
203 stars 32 forks source link

Fix TGDispatcher `remove` logic #20

Closed MihaelIsaev closed 1 month ago

freefelt commented 2 months ago

А почему этот пулл не принят еще? У меня без этого исправления вылетает при удалении хендлеров. Пришлось создавать свой TGDefaultDispatcher с этим исправлением и подставлять его в свой TGLongPollingConnection с исправлением отсюда (https://github.com/nerzh/telegram-vapor-bot/issues/22). Неужели только у меня так? Или никто хендлеры не вычищает?

nerzh commented 1 month ago

видимо да мало кому необходима такая логика в процессе выполнения. Не было времени разобраться и было понимание того что вскоре немного поменяется подход, поэтому не было уверенности что этот класс останется. Сейчас же этот PR имеет конфликты, потому я с радостью прийму его, если он не будет конфликтовать.

MihaelIsaev commented 1 month ago

или можно просто закрыть)