Commit graph

29 commits

Author SHA1 Message Date
teidesu
f7e8051a94 refactor(client): made resolvePeer return InputPeer, and removed now redundant normalizeTo calls 2021-05-15 20:25:59 +03:00
teidesu
b634aa01eb feat(client): markChatUnread method
now i might be stupid
2021-05-12 22:37:09 +03:00
teidesu
482c71690d feat(client): markChatUnread method 2021-05-12 22:36:03 +03:00
teidesu
79a8962284 feat(client): chat restrictions related methods 2021-05-12 22:07:00 +03:00
teidesu
30253c83c7 refactor(client): normalized MtCuteTypeAssertionError errors 2021-05-12 18:16:50 +03:00
teidesu
9be7b0d6c9 refactor: prefer switches to else-if chains 2021-05-12 17:58:45 +03:00
teidesu
f19fdf76b8 refactor(client): improve resolvePeer normalization 2021-05-11 23:21:35 +03:00
teidesu
8b3caeb3d0 feat(client): resolvePeerMany method 2021-05-11 22:43:11 +03:00
teidesu
0525800133 feat(client): getNearbyChats method 2021-05-10 22:51:35 +03:00
teidesu
f0eb95e4ba feat(client): chat event logs
also added support for chat locations and fixed ts errors
2021-05-10 21:51:25 +03:00
teidesu
f3e4a34eab feat(client): deleteUserHistory method, also properly handle messages.affectedHistory
i suppose? this is an incredibly bad hack but i guess it works so who cares?
2021-05-10 14:27:57 +03:00
teidesu
87a7df669a feat(client): user related methods 2021-05-09 14:35:58 +03:00
teidesu
0eb0ac91eb feat(client): support file:* for simpler file uploads by path
holy shit code for handling file is getting more and more ridiculous. i wonder if i could refactor it somehow...
2021-04-30 22:44:17 +03:00
teidesu
3bb9a61ac7 feat(client): support file ids in sendMedia, sendPhoto and sendChatPhoto methods 2021-04-30 20:51:50 +03:00
teidesu
c863e7a854 fix(client): better updates handling, also emit updates returned by RPC methods 2021-04-24 16:23:30 +03:00
teidesu
d8c2ef91c4 feat(client): folders 2021-04-16 00:12:07 +03:00
teidesu
e6dd822644 feat(client): methods for dialogs, also added support for drafts and clearing them 2021-04-14 21:31:51 +03:00
teidesu
14dc62e912 feat(client): getChatMembers and iterChatMembers methods 2021-04-14 19:43:05 +03:00
teidesu
cdd01d43fc feat(client): setChatUsername method 2021-04-11 16:32:10 +03:00
teidesu
e3ff2b9041 feat(client): setChatDefaultPermissions and setSlowMode methods 2021-04-11 16:11:28 +03:00
teidesu
a06c03eda9 feat(client): setChatTitle and setChatDescription methods 2021-04-11 15:32:38 +03:00
teidesu
173647dda6 feat(client): setChatPhoto and deleteChatPhoto methods 2021-04-11 15:22:48 +03:00
teidesu
89dafa570b feat(client): getChatMember method and ChatMember class 2021-04-11 14:56:34 +03:00
teidesu
75dc961d65 feat(client): createGroup, deleteGroup, deleteHistory and leaveChat methods 2021-04-11 00:37:12 +03:00
teidesu
9edaa438fd feat(client): createSupergroup method 2021-04-10 21:08:04 +03:00
teidesu
02975b3793 feat(client): createChannel, deleteChannel, deleteSupergroup methods
intentionally no bound method for Chat because it would be way too easy to accidentally delete some chat.
2021-04-10 20:56:09 +03:00
teidesu
8acad15d7c fix(client): archiveChats & unarchiveChats and respective bound methods for Chat 2021-04-10 20:30:28 +03:00
teidesu
f0cf8a50a1 feat(client): addChatMembers method and related bound method for Chat 2021-04-10 20:06:33 +03:00
teidesu
383f133292 feat(client): chats and chat joining related methods, bound methods and classes 2021-04-10 17:11:25 +03:00