mirror of
https://github.com/mamoe/mirai.git
synced 2025-02-26 04:00:42 +08:00
[core] Add default implementation for RoamingMessages.getMessagesStream
This commit is contained in:
parent
5a73c75554
commit
3c580eead4
@ -1074,9 +1074,10 @@ public abstract interface class net/mamoe/mirai/contact/roaming/RoamingMessages
|
|||||||
public fun getMessagesStream (JJ)Ljava/util/stream/Stream;
|
public fun getMessagesStream (JJ)Ljava/util/stream/Stream;
|
||||||
public fun getMessagesStream (JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;
|
public fun getMessagesStream (JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;
|
||||||
public fun getMessagesStream (JJLnet/mamoe/mirai/contact/roaming/RoamingMessageFilter;)Ljava/util/stream/Stream;
|
public fun getMessagesStream (JJLnet/mamoe/mirai/contact/roaming/RoamingMessageFilter;)Ljava/util/stream/Stream;
|
||||||
public abstract fun getMessagesStream (JJLnet/mamoe/mirai/contact/roaming/RoamingMessageFilter;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
|
public fun getMessagesStream (JJLnet/mamoe/mirai/contact/roaming/RoamingMessageFilter;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
|
||||||
public static synthetic fun getMessagesStream$default (Lnet/mamoe/mirai/contact/roaming/RoamingMessages;JJLnet/mamoe/mirai/contact/roaming/RoamingMessageFilter;ILjava/lang/Object;)Ljava/util/stream/Stream;
|
public static synthetic fun getMessagesStream$default (Lnet/mamoe/mirai/contact/roaming/RoamingMessages;JJLnet/mamoe/mirai/contact/roaming/RoamingMessageFilter;ILjava/lang/Object;)Ljava/util/stream/Stream;
|
||||||
public static synthetic fun getMessagesStream$default (Lnet/mamoe/mirai/contact/roaming/RoamingMessages;JJLnet/mamoe/mirai/contact/roaming/RoamingMessageFilter;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
|
public static synthetic fun getMessagesStream$default (Lnet/mamoe/mirai/contact/roaming/RoamingMessages;JJLnet/mamoe/mirai/contact/roaming/RoamingMessageFilter;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
|
||||||
|
public static synthetic fun getMessagesStream$suspendImpl (Lnet/mamoe/mirai/contact/roaming/RoamingMessages;JJLnet/mamoe/mirai/contact/roaming/RoamingMessageFilter;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
|
||||||
}
|
}
|
||||||
|
|
||||||
public abstract interface class net/mamoe/mirai/contact/roaming/RoamingSupported : net/mamoe/mirai/contact/Contact {
|
public abstract interface class net/mamoe/mirai/contact/roaming/RoamingSupported : net/mamoe/mirai/contact/Contact {
|
||||||
|
@ -1074,9 +1074,10 @@ public abstract interface class net/mamoe/mirai/contact/roaming/RoamingMessages
|
|||||||
public fun getMessagesStream (JJ)Ljava/util/stream/Stream;
|
public fun getMessagesStream (JJ)Ljava/util/stream/Stream;
|
||||||
public fun getMessagesStream (JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;
|
public fun getMessagesStream (JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;
|
||||||
public fun getMessagesStream (JJLnet/mamoe/mirai/contact/roaming/RoamingMessageFilter;)Ljava/util/stream/Stream;
|
public fun getMessagesStream (JJLnet/mamoe/mirai/contact/roaming/RoamingMessageFilter;)Ljava/util/stream/Stream;
|
||||||
public abstract fun getMessagesStream (JJLnet/mamoe/mirai/contact/roaming/RoamingMessageFilter;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
|
public fun getMessagesStream (JJLnet/mamoe/mirai/contact/roaming/RoamingMessageFilter;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
|
||||||
public static synthetic fun getMessagesStream$default (Lnet/mamoe/mirai/contact/roaming/RoamingMessages;JJLnet/mamoe/mirai/contact/roaming/RoamingMessageFilter;ILjava/lang/Object;)Ljava/util/stream/Stream;
|
public static synthetic fun getMessagesStream$default (Lnet/mamoe/mirai/contact/roaming/RoamingMessages;JJLnet/mamoe/mirai/contact/roaming/RoamingMessageFilter;ILjava/lang/Object;)Ljava/util/stream/Stream;
|
||||||
public static synthetic fun getMessagesStream$default (Lnet/mamoe/mirai/contact/roaming/RoamingMessages;JJLnet/mamoe/mirai/contact/roaming/RoamingMessageFilter;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
|
public static synthetic fun getMessagesStream$default (Lnet/mamoe/mirai/contact/roaming/RoamingMessages;JJLnet/mamoe/mirai/contact/roaming/RoamingMessageFilter;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
|
||||||
|
public static synthetic fun getMessagesStream$suspendImpl (Lnet/mamoe/mirai/contact/roaming/RoamingMessages;JJLnet/mamoe/mirai/contact/roaming/RoamingMessageFilter;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
|
||||||
}
|
}
|
||||||
|
|
||||||
public abstract interface class net/mamoe/mirai/contact/roaming/RoamingSupported : net/mamoe/mirai/contact/Contact {
|
public abstract interface class net/mamoe/mirai/contact/roaming/RoamingSupported : net/mamoe/mirai/contact/Contact {
|
||||||
|
@ -17,6 +17,7 @@ import net.mamoe.mirai.contact.Friend
|
|||||||
import net.mamoe.mirai.message.data.MessageChain
|
import net.mamoe.mirai.message.data.MessageChain
|
||||||
import net.mamoe.mirai.message.data.MessageSource
|
import net.mamoe.mirai.message.data.MessageSource
|
||||||
import net.mamoe.mirai.utils.JavaFriendlyAPI
|
import net.mamoe.mirai.utils.JavaFriendlyAPI
|
||||||
|
import net.mamoe.mirai.utils.JdkStreamSupport.toStream
|
||||||
import java.util.stream.Stream
|
import java.util.stream.Stream
|
||||||
|
|
||||||
|
|
||||||
@ -102,7 +103,7 @@ public actual interface RoamingMessages {
|
|||||||
timeStart: Long,
|
timeStart: Long,
|
||||||
timeEnd: Long,
|
timeEnd: Long,
|
||||||
filter: RoamingMessageFilter? = null
|
filter: RoamingMessageFilter? = null
|
||||||
): Stream<MessageChain>
|
): Stream<MessageChain> = getMessagesIn(timeStart, timeEnd, filter).toStream()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询所有漫游消息记录. Kotlin Flow 版本查看 [getAllMessages].
|
* 查询所有漫游消息记录. Kotlin Flow 版本查看 [getAllMessages].
|
||||||
|
Loading…
Reference in New Issue
Block a user