This commit is contained in:
DBotThePony 2023-08-12 11:47:56 +07:00
parent 1afa8e3d21
commit dba7f3ad8d
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -31,8 +31,10 @@ interface ISubscriptable<V> {
} }
override fun remove() { override fun remove() {
isRemoved = true if (!isRemoved) {
queue.add(this) isRemoved = true
queue.add(this)
}
} }
} }
@ -81,8 +83,10 @@ interface IFloatSubcripable : ISubscriptable<Float> {
} }
override fun remove() { override fun remove() {
isRemoved = true if (!isRemoved) {
queue.add(this) isRemoved = true
queue.add(this)
}
} }
} }
@ -118,8 +122,10 @@ interface IDoubleSubcripable : ISubscriptable<Double> {
} }
override fun remove() { override fun remove() {
isRemoved = true if (!isRemoved) {
queue.add(this) isRemoved = true
queue.add(this)
}
} }
} }
@ -155,8 +161,10 @@ interface IIntSubcripable : ISubscriptable<Int> {
} }
override fun remove() { override fun remove() {
isRemoved = true if (!isRemoved) {
queue.add(this) isRemoved = true
queue.add(this)
}
} }
} }
@ -192,8 +200,10 @@ interface ILongSubcripable : ISubscriptable<Long> {
} }
override fun remove() { override fun remove() {
isRemoved = true if (!isRemoved) {
queue.add(this) isRemoved = true
queue.add(this)
}
} }
} }
@ -229,8 +239,10 @@ interface IBooleanSubscriptable : ISubscriptable<Boolean> {
} }
override fun remove() { override fun remove() {
isRemoved = true if (!isRemoved) {
queue.add(this) isRemoved = true
queue.add(this)
}
} }
} }