@
[email protected] @
[email protected] mtproto fucking sucks. i too am making a library for it, though not nearly as popular as lonami's. too many edge cases and retrofitting and reusing shit a ton, probably because of tight deadlines put on the devs by durov.
the fact that mtproto sucks is universally agreed upon, probably even by the official client devs themselves. [here](https://habr.com/ru/articles/472970/)'s a nice article about that, if you're interested enough (in russian though)
the fact that they have an official implementation (tdlib) that's not used in any of the official clients alone is hilarious. client devs just don't have the time to port them to it. tdesktop dev tried once (just for fun, out of his own will), and it ended up being half-abandoned soon after because durov just keeps pushing stuff and he doesn't have the time to deal with the tech debt. and looking at clients/ton node code (it's awful), i'm pretty certain that the backend code is pretty much just as bad