Commit d97bd5b9 authored by Him188's avatar Him188

Use strong reference to qq in Member

parent 52138ec3
...@@ -181,13 +181,12 @@ internal class QQImpl( ...@@ -181,13 +181,12 @@ internal class QQImpl(
@Suppress("MemberVisibilityCanBePrivate") @Suppress("MemberVisibilityCanBePrivate")
internal class MemberImpl( internal class MemberImpl(
qq: QQImpl, val qq: QQImpl,
group: GroupImpl, group: GroupImpl,
override val coroutineContext: CoroutineContext, override val coroutineContext: CoroutineContext,
memberInfo: MemberInfo memberInfo: MemberInfo
) : Member() { ) : Member() {
override val group: GroupImpl by group.unsafeWeakRef() override val group: GroupImpl by group.unsafeWeakRef()
val qq: QQImpl by qq.unsafeWeakRef()
// region QQ delegate // region QQ delegate
override val id: Long = qq.id override val id: Long = qq.id
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment