Him188
|
03caca95ba
|
Add optional params
|
2020-03-01 13:34:18 +08:00 |
|
Him188
|
d024d1c9b4
|
Recall is now stable for group messages
|
2020-03-01 13:24:03 +08:00 |
|
Him188
|
430b5d1cf2
|
Fix reference
|
2020-03-01 01:56:29 +08:00 |
|
Him188
|
3748963a03
|
Support MessageReceipt.quoteReply for group
|
2020-03-01 01:55:03 +08:00 |
|
Him188
|
f57d0242ad
|
Ignore null values
|
2020-03-01 01:41:33 +08:00 |
|
Him188
|
9faea0a396
|
Add MessageRecallEvent.FriendRecall
|
2020-03-01 00:32:33 +08:00 |
|
Him188
|
024bd23084
|
Rename OperableEvent to GroupOperableEvent
|
2020-02-29 23:48:19 +08:00 |
|
Him188
|
e86256fb39
|
Rename OperableEvent to GroupOperableEvent
|
2020-02-29 23:46:34 +08:00 |
|
Him188
|
f98d57fb5e
|
Add MessageRecallEvent
|
2020-02-29 23:46:13 +08:00 |
|
Him188
|
2da9f559c9
|
Add toString
|
2020-02-29 23:30:00 +08:00 |
|
Him188
|
26c4d530ba
|
Introduce derived types of MultiPacket
|
2020-02-29 23:26:15 +08:00 |
|
Him188
|
6a85769e0d
|
Use io.ktor.utils.io than kotlinx.io
|
2020-02-29 23:19:53 +08:00 |
|
Him188
|
4018545d9e
|
Correct filename
|
2020-02-29 22:00:17 +08:00 |
|
Him188
|
ffee2e26fc
|
Use ktor.io than kotlinx.io
|
2020-02-29 21:25:30 +08:00 |
|
Him188
|
734914ad96
|
Use ByteArray than IoBuffer
|
2020-02-29 21:25:13 +08:00 |
|
Him188
|
fb5b52415c
|
Simplify convention
|
2020-02-29 18:04:39 +08:00 |
|
Him188
|
1e9b34a636
|
Add low-level apis
|
2020-02-29 14:46:40 +08:00 |
|
Him188
|
b2f07d7173
|
Add @Deprecated annotation onto senderId
|
2020-02-29 14:43:08 +08:00 |
|
Him188
|
067a949630
|
Rename MessageSource.senderId to MessageSource.qqId
|
2020-02-29 13:58:27 +08:00 |
|
Him188
|
0cbc0f0e29
|
Add containsAny and containsAll
|
2020-02-29 13:47:47 +08:00 |
|
Him188
|
a2af1b3535
|
Fix document
|
2020-02-28 23:12:11 +08:00 |
|
Him188
|
4346ea020e
|
Fix list
|
2020-02-28 22:22:36 +08:00 |
|
Him188
|
69abf7a5a0
|
Add extensions
|
2020-02-28 22:09:09 +08:00 |
|
Him188
|
01ff846929
|
Fix copyTo
|
2020-02-28 22:02:34 +08:00 |
|
Him188
|
da8a78af12
|
Fix contentToString
|
2020-02-28 21:38:31 +08:00 |
|
Him188
|
58e4c156e8
|
Fix isByBot
|
2020-02-28 21:38:23 +08:00 |
|
Him188
|
ccec3e95ab
|
Add OperableEvent , close #95
|
2020-02-28 20:28:04 +08:00 |
|
Him188
|
e2170175c9
|
Fix image uploading
|
2020-02-28 20:23:09 +08:00 |
|
Him188
|
cfbf4f8ccc
|
Update md5 : support buffers
|
2020-02-28 19:32:17 +08:00 |
|
Him188
|
932a3ef1f2
|
Review: misc improvements
|
2020-02-28 19:16:22 +08:00 |
|
Him188
|
1ff5df1d30
|
Add avatarUrl, close #102
|
2020-02-28 15:28:03 +08:00 |
|
Him188
|
b162459e3e
|
Remove delegation property, use object directly;
Expose `BUFFER_SIZE`.
|
2020-02-28 13:40:35 +08:00 |
|
Him188
|
150c85c101
|
Change @Retention to BINARY
|
2020-02-28 13:39:45 +08:00 |
|
Him188
|
a7755cd736
|
Rename readPacket to readPacketExact
|
2020-02-28 13:27:46 +08:00 |
|
Him188
|
5310e19861
|
Suppress false positive warnings
|
2020-02-28 12:44:37 +08:00 |
|
Him188
|
50289924fe
|
Wrap with withContext
|
2020-02-28 12:43:14 +08:00 |
|
Him188
|
c90013b23f
|
Add flush
|
2020-02-28 10:46:14 +08:00 |
|
Him188
|
49f2329112
|
Fail-fast inputSize checking
|
2020-02-28 10:27:06 +08:00 |
|
Him188
|
e24617fc64
|
Add ByteReadChannel.toExternalImage
|
2020-02-28 09:02:42 +08:00 |
|
Him188
|
82454b0d55
|
Remove duplicated asOutput and asInput
|
2020-02-28 08:58:29 +08:00 |
|
Him188
|
32b1decd0d
|
Add detailed exception prompt
|
2020-02-28 08:56:47 +08:00 |
|
Him188
|
6b45f99160
|
Use asSequence.joinToString
|
2020-02-27 09:31:46 +08:00 |
|
Him188
|
dc02278c11
|
LockFreeLinkedList: fix peekFirst
|
2020-02-26 13:06:18 +08:00 |
|
Him188
|
be63ec48fa
|
Review: misc improvements
|
2020-02-26 12:54:06 +08:00 |
|
Him188
|
753f3261e0
|
Review: misc improvements
|
2020-02-26 10:36:14 +08:00 |
|
Him188
|
5242499ea3
|
Remove deprecated getQQ
|
2020-02-26 10:11:01 +08:00 |
|
Him188
|
c62fbc062a
|
Add ListenerFilter.quoteReply
|
2020-02-25 09:02:02 +08:00 |
|
Him188
|
ec0d7f4434
|
Add ListenerFilter.reply
|
2020-02-25 09:00:19 +08:00 |
|
Him188
|
8b9cef05d7
|
Specify OverFileSizeMaxException throws
|
2020-02-24 17:09:08 +08:00 |
|
Him188
|
559e24b4ce
|
Rename instanceWhose to getInstance
|
2020-02-24 12:06:40 +08:00 |
|
Him188
|
0a55733cb8
|
Rename instanceWhose to getInstance
|
2020-02-24 11:56:07 +08:00 |
|
Him188
|
583c99392d
|
Update docs and references
|
2020-02-24 11:54:53 +08:00 |
|
Him188
|
577348ff32
|
Merge remote-tracking branch 'origin/master'
|
2020-02-24 10:26:44 +08:00 |
|
Him188
|
6cbc69cd68
|
Fix sequenceId for FriendMessage
|
2020-02-24 10:26:27 +08:00 |
|
ryoii
|
a52655e2ab
|
Fix error in LockFreeLinkedListTest
|
2020-02-23 22:57:06 +08:00 |
|
ryoii
|
1660e5b938
|
Http api fix conflict
|
2020-02-23 22:53:56 +08:00 |
|
ryoii
|
0e5e2336ff
|
Http api return messageId after send a message
|
2020-02-23 20:33:03 +08:00 |
|
Him188
|
4d79a699b2
|
Flatten messages
|
2020-02-23 20:06:45 +08:00 |
|
Him188
|
11c1cfc5db
|
Add buildMessageChain reference
|
2020-02-23 18:17:00 +08:00 |
|
Him188
|
10da499039
|
Structured Message
|
2020-02-23 18:14:26 +08:00 |
|
Him188
|
ccc6826e3a
|
Redesign MessageChain:
Make MessageChain immutable
Introduce CombinedMessage, a left-biased list
Introduce MessageChainBuilder
|
2020-02-23 16:47:21 +08:00 |
|
Him188
|
f894c6cc28
|
Remove DslMarker so as not to pollute namespace
|
2020-02-23 14:00:07 +08:00 |
|
Him188
|
5590ef510d
|
Powerful ExternalImage : support various types of input
|
2020-02-23 12:22:51 +08:00 |
|
Him188
|
4aa4753c10
|
Remove ambiguous doc
|
2020-02-23 02:14:30 +08:00 |
|
Him188
|
ec30eef250
|
Powerful QuoteReply
|
2020-02-23 02:12:04 +08:00 |
|
Him188
|
05f87761b3
|
Generify
|
2020-02-23 01:29:26 +08:00 |
|
Him188
|
5f141cdb6d
|
Supports friend message quote reply
|
2020-02-23 01:29:21 +08:00 |
|
Him188
|
17aff7d599
|
Make quoteReply common to MessagePacket
|
2020-02-23 01:01:20 +08:00 |
|
Him188
|
3859ce6daf
|
Concurrent event processing
|
2020-02-23 00:21:49 +08:00 |
|
Him188
|
9a72a66723
|
Add references
|
2020-02-23 00:04:40 +08:00 |
|
Him188
|
ee2dcc8584
|
Fix improper receiver use
|
2020-02-22 23:45:40 +08:00 |
|
Him188
|
37416f1401
|
Add nextMessageContaining and nullable versions
|
2020-02-22 23:45:00 +08:00 |
|
Him188
|
692e7c950c
|
Image download support, close #49
|
2020-02-22 23:32:47 +08:00 |
|
Him188
|
55427ba505
|
Add channel utils
|
2020-02-22 22:32:49 +08:00 |
|
Him188
|
b70bf5e042
|
Rewrite recall and MessageSource.id
|
2020-02-22 21:47:02 +08:00 |
|
Him188
|
8454d78293
|
Move recall from Contact to Group
|
2020-02-22 21:12:32 +08:00 |
|
Him188
|
7ffbccb9aa
|
Misc improvements
|
2020-02-22 21:12:10 +08:00 |
|
Him188
|
8b2f2ac89a
|
Fix ambiguous doc
|
2020-02-22 16:32:58 +08:00 |
|
Him188
|
377c5c66a0
|
Remove Message.eq override
|
2020-02-22 15:18:15 +08:00 |
|
Him188
|
7a217f6f65
|
Add MessageChain.messageUid , MessageChain.sequenceId
|
2020-02-22 14:32:52 +08:00 |
|
Him188
|
32dc95a6e4
|
Add LockFreeLinkedList<E>.iterator
|
2020-02-22 13:48:40 +08:00 |
|
Him188
|
801e3a68b1
|
Less memory usage
|
2020-02-22 13:48:26 +08:00 |
|
Him188
|
0015b7bcc1
|
Make MessageSource.messageUid int
|
2020-02-22 13:48:13 +08:00 |
|
Him188
|
0e30d3d69b
|
Better memory management
|
2020-02-22 11:36:19 +08:00 |
|
Him188
|
616957430a
|
Remove MessageSource.sourceMessage
|
2020-02-22 10:59:27 +08:00 |
|
Him188
|
2b7b8fa6c1
|
Improve MessagePacket<*, *>.nextMessage
|
2020-02-21 22:59:52 +08:00 |
|
Him188
|
ec248c8dd3
|
Add unconditional nextMessage
|
2020-02-21 22:44:07 +08:00 |
|
Him188
|
fb25baa78d
|
Update docs
|
2020-02-21 22:41:22 +08:00 |
|
Him188
|
00fd47f124
|
Update docs
|
2020-02-21 22:39:41 +08:00 |
|
Him188
|
b8c35048a4
|
Update docs
|
2020-02-21 22:38:16 +08:00 |
|
Him188
|
eb258bbd5c
|
Explicitly state return type
|
2020-02-21 22:30:55 +08:00 |
|
Him188
|
99586f226d
|
Add MessagePacket<*, *>.isContextIdenticalWith , MessagePacket<*, *>.nextMessage
|
2020-02-21 22:30:39 +08:00 |
|
Him188
|
03c6143269
|
Add subscribingGet , CoroutineScope.subscribingGetAsync
|
2020-02-21 22:28:57 +08:00 |
|
Him188
|
e580992e0b
|
Fix At
|
2020-02-21 21:07:00 +08:00 |
|
Him188
|
4f6691acc6
|
Fix MessageChain.addOrRemove
|
2020-02-21 20:30:10 +08:00 |
|
Him188
|
14f4f4588d
|
Rename delay to millis
|
2020-02-21 20:29:48 +08:00 |
|
Him188
|
0015f3817c
|
Unified group imageId
|
2020-02-21 20:28:48 +08:00 |
|
Him188
|
2cd2591ff6
|
Add ContactList.first and `ContactList.firstOrNull
|
2020-02-21 19:37:19 +08:00 |
|
Him188
|
97da6fce60
|
Ensure sequenceId available
|
2020-02-21 19:04:29 +08:00 |
|
Him188
|
587fab23e1
|
Support recall, add MessageReceipt
|
2020-02-21 18:21:58 +08:00 |
|