Skip to content

Commit 8dd5a31

Browse files
committed
chore(deps): bump types to 1.2.0-RC3.1
1 parent a7cd541 commit 8dd5a31

10 files changed

Lines changed: 22 additions & 24 deletions

File tree

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ kotlin = "2.3.10"
33
coroutines = "1.10.2"
44
serialization = "1.10.0"
55
ktor = "3.4.1"
6-
milky = "1.2.0-RC3"
6+
milky = "1.2.0-RC3.1"
77
logback = "1.5.32"
88

99
maven-publish = "0.36.0"

saltify-core/src/commonMain/kotlin/org/ntqqrev/saltify/core/SaltifyApplication.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -247,10 +247,10 @@ private fun SaltifyApplication.startLoggingListeners() = applicationScope.launch
247247
when (val data = it.data) {
248248
is IncomingMessage.Group ->
249249
logger.debug(
250-
"${data.groupMember.userId}(${data.group.groupId}): ${data.segments.plainText}"
250+
"${data.groupMember.userId}(${data.group.groupId}): ${it.segments.plainText}"
251251
)
252252
else ->
253-
logger.debug("${data.peerId}: ${data.segments.plainText}")
253+
logger.debug("${it.peerId}: ${it.segments.plainText}")
254254
}
255255
}
256256
else -> {}

saltify-core/src/commonMain/kotlin/org/ntqqrev/saltify/dsl/SaltifyCommandContext.kt

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -144,15 +144,13 @@ public class SaltifyCommandExecutionContext(
144144

145145
return withTimeoutOrNull(timeout) {
146146
messageFlow.first { nextEvent ->
147-
val nextData = nextEvent.data
148-
149147
when (val contextData = event.data) {
150148
is IncomingMessage.Group -> {
151-
nextData is IncomingMessage.Group &&
152-
nextData.group.groupId == contextData.group.groupId &&
153-
nextData.senderId == contextData.senderId
149+
nextEvent.data is IncomingMessage.Group &&
150+
(nextEvent.data as IncomingMessage.Group).group.groupId == contextData.group.groupId &&
151+
nextEvent.senderId == event.senderId
154152
}
155-
else -> nextData.senderId == contextData.senderId
153+
else -> nextEvent.senderId == event.senderId
156154
}
157155
}
158156
}

saltify-core/src/commonMain/kotlin/org/ntqqrev/saltify/dsl/SaltifyPluginContext.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,8 @@ public class SaltifyPluginContext internal constructor(
9090
val output = respond(block)
9191
delay(delay)
9292
when (data) {
93-
is IncomingMessage.Group -> client.recallGroupMessage(data.peerId, output.messageSeq)
94-
else -> client.recallPrivateMessage(data.peerId, output.messageSeq)
93+
is IncomingMessage.Group -> client.recallGroupMessage(peerId, output.messageSeq)
94+
else -> client.recallPrivateMessage(peerId, output.messageSeq)
9595
}
9696
}
9797
}

saltify-core/src/commonMain/kotlin/org/ntqqrev/saltify/extension/ApplicationExtension.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public inline fun SaltifyApplication.regex(
4444
val regex = Regex(regex)
4545

4646
return on<Event.MessageReceive>(scope) { event ->
47-
val text = event.data.segments.plainText
47+
val text = event.segments.plainText
4848

4949
val matches = regex.findAll(text)
5050
if (matches.any()) block(event, matches)
@@ -65,8 +65,8 @@ public fun SaltifyApplication.command(
6565
val rootDsl = SaltifyCommandContext().apply(builder)
6666

6767
return on<Event.MessageReceive>(scope) { event ->
68-
val rawText = event.data.segments.filterIsInstance<IncomingSegment.Text>()
69-
.joinToString("") { it.data.text }
68+
val rawText = event.segments.filterIsInstance<IncomingSegment.Text>()
69+
.joinToString("") { it.text }
7070
.trim()
7171

7272
if (rawText != "$prefix$name" && !rawText.startsWith("$prefix$name ")) return@on
@@ -132,14 +132,14 @@ private suspend fun executeCommand(
132132
}
133133

134134
val startInstant = Clock.System.now()
135-
execution.logger.info("${event.data.peerId} 触发了 $name 指令 (seq=${event.data.messageSeq})")
135+
execution.logger.info("${event.peerId} 触发了 $name 指令 (seq=${event.messageSeq})")
136136

137137
when (event.data) {
138138
is IncomingMessage.Group -> dsl.groupExecutionBlock ?: dsl.executionBlock
139139
else -> dsl.privateExecutionBlock ?: dsl.executionBlock
140140
}?.invoke(execution)
141141

142-
execution.logger.info("seq=${event.data.messageSeq} 处理完成, 用时 ${Clock.System.now() - startInstant}")
142+
execution.logger.info("seq=${event.messageSeq} 处理完成, 用时 ${Clock.System.now() - startInstant}")
143143
}
144144

145145
@Suppress("UNCHECKED_CAST")

saltify-core/src/commonMain/kotlin/org/ntqqrev/saltify/extension/EventExtension.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ import org.ntqqrev.saltify.model.milky.SendMessageOutput
1515
public suspend fun Event.MessageReceive.respond(
1616
client: SaltifyApplication,
1717
block: MutableList<OutgoingSegment>.() -> Unit
18-
): SendMessageOutput = when (val data = this.data) {
18+
): SendMessageOutput = when (data) {
1919
is IncomingMessage.Group -> {
20-
val output = client.sendGroupMessage(data.peerId, block)
20+
val output = client.sendGroupMessage(peerId, block)
2121
SendMessageOutput(output.messageSeq, output.time)
2222
}
2323
else -> {
24-
val output = client.sendPrivateMessage(data.peerId, block)
24+
val output = client.sendPrivateMessage(peerId, block)
2525
SendMessageOutput(output.messageSeq, output.time)
2626
}
2727
}

saltify-core/src/commonMain/kotlin/org/ntqqrev/saltify/extension/IncomingMessageExtension.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ import org.ntqqrev.milky.IncomingSegment
88
public val List<IncomingSegment>.plainText: String
99
get() = joinToString("") { segment ->
1010
when (segment) {
11-
is IncomingSegment.Text -> segment.data.text
11+
is IncomingSegment.Text -> segment.text
1212
is IncomingSegment.Face -> "[表情]"
1313
is IncomingSegment.Image -> "[图片]"
1414
is IncomingSegment.Record -> "[语音]"
1515
is IncomingSegment.Video -> "[视频]"
1616
is IncomingSegment.File -> "[文件]"
17-
is IncomingSegment.Mention -> "@${segment.data.name}"
17+
is IncomingSegment.Mention -> "@${segment.name}"
1818
is IncomingSegment.MentionAll -> "@全体成员"
1919
is IncomingSegment.Reply -> "[回复]"
2020
is IncomingSegment.Forward -> "[合并转发]"

saltify-core/src/jvmTest/kotlin/org/ntqqrev/saltify/PluginTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ class PluginTest {
9999
if (event == null) {
100100
respond { text("Operation cancelled due to timeout") }
101101
} else {
102-
val content = event.data.segments.plainText
102+
val content = event.segments.plainText
103103
respond {
104104
text("You just responded \"$content\". However, whatever you say I won't shutdown myself.")
105105
}

saltify-docs/content/guide/logging.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ val myPlugin = SaltifyPlugin("my-plugin", ::Config) { config ->
5353
}
5454

5555
on<Event.MessageReceive> {
56-
logger.debug("收到消息: ${it.data.segments.plainText}")
56+
logger.debug("收到消息: ${it.segments.plainText}")
5757
}
5858

5959
command("test") {

saltify-docs/content/quick-tour.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ val myPlugin = SaltifyPlugin("my-plugin") {
6767
}
6868

6969
on<Event.GroupMemberIncrease> { event ->
70-
println("新成员加入: ${event.data.userId}")
70+
println("新成员加入: ${event.userId}")
7171
}
7272
}
7373

0 commit comments

Comments
 (0)