mirror of
https://github.com/mamoe/mirai.git
synced 2025-03-24 14:30:09 +08:00
Use volatile than atomic
This commit is contained in:
parent
8117382f74
commit
8a2027a0e4
@ -11,7 +11,6 @@
|
||||
|
||||
package net.mamoe.mirai.event
|
||||
|
||||
import kotlinx.atomicfu.atomic
|
||||
import net.mamoe.mirai.event.internal.broadcastInternal
|
||||
import net.mamoe.mirai.utils.MiraiExperimentalAPI
|
||||
import net.mamoe.mirai.utils.MiraiInternalAPI
|
||||
@ -81,7 +80,9 @@ abstract class AbstractEvent : Event {
|
||||
|
||||
@Volatile
|
||||
private var _intercepted = false
|
||||
private val _cancelled = atomic(false)
|
||||
|
||||
@Volatile
|
||||
private var _cancelled = false
|
||||
|
||||
// 实现 Event
|
||||
/**
|
||||
@ -103,7 +104,7 @@ abstract class AbstractEvent : Event {
|
||||
/**
|
||||
* @see CancellableEvent.isCancelled
|
||||
*/
|
||||
val isCancelled: Boolean get() = _cancelled.value
|
||||
val isCancelled: Boolean get() = _cancelled
|
||||
|
||||
/**
|
||||
* @see CancellableEvent.cancel
|
||||
@ -112,7 +113,7 @@ abstract class AbstractEvent : Event {
|
||||
check(this is CancellableEvent) {
|
||||
"Event $this is not cancellable"
|
||||
}
|
||||
_cancelled.value = true
|
||||
_cancelled = true
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user