Skip to content

Commit f45bcc8

Browse files
committed
fix: impl
1 parent 007f6e8 commit f45bcc8

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

mirai-core/src/commonMain/kotlin/contact/GroupImpl.kt

+9
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import net.mamoe.mirai.LowLevelApi
1919
import net.mamoe.mirai.contact.*
2020
import net.mamoe.mirai.contact.active.GroupActive
2121
import net.mamoe.mirai.contact.announcement.Announcements
22+
import net.mamoe.mirai.contact.essence.Essences
2223
import net.mamoe.mirai.contact.file.RemoteFiles
2324
import net.mamoe.mirai.data.GroupHonorType
2425
import net.mamoe.mirai.data.GroupInfo
@@ -28,6 +29,7 @@ import net.mamoe.mirai.event.events.*
2829
import net.mamoe.mirai.internal.QQAndroidBot
2930
import net.mamoe.mirai.internal.contact.active.GroupActiveImpl
3031
import net.mamoe.mirai.internal.contact.announcement.AnnouncementsImpl
32+
import net.mamoe.mirai.internal.contact.essence.EssencesImpl
3133
import net.mamoe.mirai.internal.contact.file.RemoteFilesImpl
3234
import net.mamoe.mirai.internal.contact.info.MemberInfoImpl
3335
import net.mamoe.mirai.internal.message.contextualBugReportException
@@ -400,6 +402,13 @@ internal abstract class CommonGroupImpl constructor(
400402
return result.success
401403
}
402404

405+
override val essences: Essences by lazy {
406+
EssencesImpl(
407+
this as GroupImpl,
408+
bot.network.logger.subLogger("Group $id"),
409+
)
410+
}
411+
403412
override fun toString(): String = "Group($id)"
404413
}
405414

mirai-core/src/jvmBaseMain/kotlin/contact/essence/EssencesImpl.kt

+1-9
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,10 @@
99

1010
package net.mamoe.mirai.internal.contact.essence
1111

12-
import kotlinx.coroutines.flow.Flow
1312
import net.mamoe.mirai.internal.contact.GroupImpl
14-
import net.mamoe.mirai.message.data.MessageSource
1513
import net.mamoe.mirai.utils.MiraiLogger
16-
import java.util.stream.Stream
1714

1815
internal actual class EssencesImpl actual constructor(
1916
group: GroupImpl,
2017
logger: MiraiLogger,
21-
) : CommonEssencesImpl(group, logger) {
22-
23-
override fun asStream(): Stream<MessageSource> {
24-
TODO("Not yet implemented")
25-
}
26-
}
18+
) : CommonEssencesImpl(group, logger)

0 commit comments

Comments
 (0)