teidesu
|
54e5374273
|
fix(client): remove empty from inspection
|
2021-06-24 20:15:12 +03:00 |
|
teidesu
|
3c79c56879
|
fix(client): made _normalizeInputFile and _normalizeInputMedia public
|
2021-06-24 00:15:12 +03:00 |
|
teidesu
|
bf84556776
|
fix(client): made _handleUpdate method public
|
2021-06-24 00:13:10 +03:00 |
|
teidesu
|
92233d6d09
|
fix(client): do not pass empty message if no edit
|
2021-06-20 00:42:49 +03:00 |
|
teidesu
|
73d9a850ee
|
fix(client): exported MessageAction and MessageMedia
|
2021-06-19 23:41:29 +03:00 |
|
teidesu
|
2682392d26
|
feat(client): mention() method for Chat
mostly done to unify User | Chat type interface and further simplify usage of msg.sender
|
2021-06-19 20:25:30 +03:00 |
|
teidesu
|
f2671d3c0b
|
fix(dispatcher): handle commands that contain bot username
|
2021-06-18 19:21:22 +03:00 |
|
teidesu
|
1371f935cd
|
fix(client): do not dispatch empty messages
this happens when the difference contains messages from other bots that the current bot can't see.
|
2021-06-18 19:20:58 +03:00 |
|
teidesu
|
e3b2f747a9
|
feat(client): override caption and entities for sendMedia
|
2021-06-18 17:44:52 +03:00 |
|
teidesu
|
cbb8549068
|
fix(client): params type for answerMedia
|
2021-06-18 17:33:39 +03:00 |
|
teidesu
|
77022e29c9
|
tests(core): added e2e and fuzzing tests
|
2021-06-15 03:12:22 +03:00 |
|
teidesu
|
707e317e16
|
stuff
|
2021-06-12 01:13:02 +03:00 |
|
teidesu
|
079d65b38d
|
build: preparing for publish, day 6
i am slowly descending to madness
bugs fixed, stuff exported, and maybe something else
|
2021-06-10 02:31:48 +03:00 |
|
teidesu
|
c46f113f1f
|
build: preparing for publish x5
at this point i'm way too tired to describe what happened.
stuff added, stuff removed, stuff fixed, i don't even remember anymore lol
|
2021-06-09 01:47:22 +03:00 |
|
teidesu
|
bcce752dfd
|
build: preparing for publish x4
at this point i'm too tired to describe what happened
|
2021-06-08 00:37:13 +03:00 |
|
teidesu
|
7a0de134ba
|
feat(dispatcher): local error handling
|
2021-06-07 23:59:17 +03:00 |
|
teidesu
|
21d69e466e
|
fix: handle private chat sender
|
2021-06-07 15:27:16 +03:00 |
|
teidesu
|
280c9f51aa
|
build: preparing to publish (part 2)
fixed imports, package.json files, improved package generation for certain packages, and more (i'm too lazy to describe all the magic that i've done)
|
2021-06-06 19:23:43 +03:00 |
|
teidesu
|
ae2dbcf03f
|
build: fixed scripts, eslintignore, fixed linter warnings and re-formatted with prettier
|
2021-06-06 15:20:41 +03:00 |
|
teidesu
|
2cd443d6d1
|
feat(client): string sessions
|
2021-06-05 20:25:08 +03:00 |
|
teidesu
|
68ea4080df
|
feat(core): handle AUTH_KEY_UNREGISTERED error
|
2021-06-05 18:56:43 +03:00 |
|
teidesu
|
2c36d9cbf2
|
refactor(client): split reply* methods to reply* and answer*
|
2021-05-31 23:12:35 +03:00 |
|
teidesu
|
d70ccaa1ad
|
fix(client): improved channels difference loading
|
2021-05-31 22:50:39 +03:00 |
|
teidesu
|
1e9c4de86d
|
fix(client): do not call toJSON for buffers
|
2021-05-31 22:36:48 +03:00 |
|
teidesu
|
2daf497cc4
|
feat: updated to TL layer 129
|
2021-05-31 22:36:26 +03:00 |
|
teidesu
|
d50a25eab9
|
feat(client): support comments and reply threads
|
2021-05-27 15:57:05 +03:00 |
|
teidesu
|
a0294b9a64
|
feat(dispatcher): fsm and scenes
|
2021-05-27 01:02:31 +03:00 |
|
teidesu
|
3845153871
|
docs(client): added info about "send when online" scheduled messages
|
2021-05-25 11:58:14 +03:00 |
|
teidesu
|
76f078d931
|
fix(client): fixed imports in inline-utils.ts
|
2021-05-23 21:16:08 +03:00 |
|
teidesu
|
4599272c7c
|
fix(client): do not catch up channels if disabled
|
2021-05-23 14:02:44 +03:00 |
|
teidesu
|
1b3f02f5f4
|
refactor: use Buffer.isBuffer
|
2021-05-23 13:42:38 +03:00 |
|
teidesu
|
649f86f3ed
|
fix(client): avoid secondary db calls in resolvePeer
|
2021-05-22 18:58:17 +03:00 |
|
teidesu
|
c228085bfe
|
feat(client): improved min peers and short updates handling
|
2021-05-22 14:41:11 +03:00 |
|
teidesu
|
c3fce178b6
|
feat: only update changed updates state (i.e. dont save pts if it hasnt changed)
|
2021-05-21 00:24:54 +03:00 |
|
teidesu
|
2660120e8f
|
feat(core): support seq in updates
|
2021-05-19 21:21:12 +03:00 |
|
teidesu
|
bdaa571777
|
feat(client): only send modified channel pts to storage
|
2021-05-19 17:37:11 +03:00 |
|
teidesu
|
82fb3d7e44
|
refactor: moved async lock to core and exported it
|
2021-05-16 23:05:53 +03:00 |
|
teidesu
|
633f1fdf4d
|
feat(client): editAdminRights method
|
2021-05-16 14:55:17 +03:00 |
|
teidesu
|
32ef1c59ad
|
fix(client): handle updates in getNearbyChats method
|
2021-05-16 14:46:40 +03:00 |
|
teidesu
|
9bee00e584
|
fix(client): sendMediaGroup returns all sent messages
|
2021-05-16 14:43:23 +03:00 |
|
teidesu
|
e6e28399b0
|
refactor: prefer switches over ifs when possible
|
2021-05-16 14:32:36 +03:00 |
|
teidesu
|
f9336841ab
|
feat(client): support inline message media contact
|
2021-05-16 13:49:32 +03:00 |
|
teidesu
|
d75071c284
|
refactor(client): made builder methods modify existing object instead of spreading, and also improved docs
|
2021-05-16 13:44:59 +03:00 |
|
teidesu
|
6e86ca464a
|
feat(client): getCallbackAnswer method
|
2021-05-16 12:59:00 +03:00 |
|
teidesu
|
c092347b63
|
fix(client): fixed game highscore exports
|
2021-05-16 02:52:51 +03:00 |
|
teidesu
|
fd1897651b
|
feat(client): game high scores related methods
|
2021-05-16 02:21:59 +03:00 |
|
teidesu
|
b29883116b
|
refactor(client): moved handling of inline messages to a separate method
|
2021-05-16 02:09:51 +03:00 |
|
teidesu
|
97ba7652ff
|
refactor: use constructor check instead of instanceof where possible
this might just have introduced a bunch of errors, but ill test later
|
2021-05-15 21:17:49 +03:00 |
|
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 |
|