Jelajahi Sumber

[core] add default parameter for `getNewFriendRequestList$default`

StageGuard 2 tahun lalu
induk
melakukan
272fe60db5

+ 2 - 0
mirai-core-api/compatibility-validation/android/api/android.api

@@ -28,6 +28,8 @@ public abstract interface class net/mamoe/mirai/Bot : kotlinx/coroutines/Corouti
 	public abstract fun getLogger ()Lnet/mamoe/mirai/utils/MiraiLogger;
 	public fun getNewFriendRequestList (Z)Ljava/util/List;
 	public abstract fun getNewFriendRequestList (ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;
+	public static synthetic fun getNewFriendRequestList$default (Lnet/mamoe/mirai/Bot;ZILjava/lang/Object;)Ljava/util/List;
+	public static synthetic fun getNewFriendRequestList$default (Lnet/mamoe/mirai/Bot;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
 	public abstract fun getOtherClients ()Lnet/mamoe/mirai/contact/ContactList;
 	public fun getStranger (J)Lnet/mamoe/mirai/contact/Stranger;
 	public fun getStrangerOrFail (J)Lnet/mamoe/mirai/contact/Stranger;

+ 2 - 0
mirai-core-api/compatibility-validation/jvm/api/jvm.api

@@ -28,6 +28,8 @@ public abstract interface class net/mamoe/mirai/Bot : kotlinx/coroutines/Corouti
 	public abstract fun getLogger ()Lnet/mamoe/mirai/utils/MiraiLogger;
 	public fun getNewFriendRequestList (Z)Ljava/util/List;
 	public abstract fun getNewFriendRequestList (ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;
+	public static synthetic fun getNewFriendRequestList$default (Lnet/mamoe/mirai/Bot;ZILjava/lang/Object;)Ljava/util/List;
+	public static synthetic fun getNewFriendRequestList$default (Lnet/mamoe/mirai/Bot;ZLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
 	public abstract fun getOtherClients ()Lnet/mamoe/mirai/contact/ContactList;
 	public fun getStranger (J)Lnet/mamoe/mirai/contact/Stranger;
 	public fun getStrangerOrFail (J)Lnet/mamoe/mirai/contact/Stranger;

+ 2 - 2
mirai-core-api/src/commonMain/kotlin/Bot.kt

@@ -175,11 +175,11 @@ public interface Bot : CoroutineScope, ContactOrBot, UserOrBot {
     /**
      * 获取未处理的好友请求,作为事件返回
      *
-     * @param broadcast 是否广播该事件
+     * @param broadcast 是否广播该事件,默认为不广播
      * @see NewFriendRequestEvent
      * @since 2.16
      */
-    public suspend fun getNewFriendRequestList(broadcast: Boolean): List<NewFriendRequestEvent>
+    public suspend fun getNewFriendRequestList(broadcast: Boolean = false): List<NewFriendRequestEvent>
 
     /**
      * 关闭这个 [Bot], 立即取消 [Bot] 的 [SupervisorJob], 取消与这个 [Bot] 相关的所有有协程联系的任务.