diff options
Diffstat (limited to 'src/main/kotlin/io/dico/parcels2/defaultimpl/ParcelImpl.kt')
-rw-r--r-- | src/main/kotlin/io/dico/parcels2/defaultimpl/ParcelImpl.kt | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/src/main/kotlin/io/dico/parcels2/defaultimpl/ParcelImpl.kt b/src/main/kotlin/io/dico/parcels2/defaultimpl/ParcelImpl.kt index db5d193..dce3627 100644 --- a/src/main/kotlin/io/dico/parcels2/defaultimpl/ParcelImpl.kt +++ b/src/main/kotlin/io/dico/parcels2/defaultimpl/ParcelImpl.kt @@ -26,20 +26,10 @@ class ParcelImpl ( } val ownerChanged = owner != newData.owner - if (ownerChanged) { - updateOwnerSign(true, false, true) - } - - - val ownerSignWasOutdated = if (callerIsDatabase) newData.isOwnerSignOutdated else isOwnerSignOutdated - val ownerChanged = owner != newData.owner - data = newData - if (ownerChanged && isServerThread()) { - updateOwnerSign(true, false, updateDatabase = callerIsDatabase) - } else { - newData.isOwnerSignOutdated = ownerChanged || ownerSignWasOutdated + if (ownerChanged) { + updateOwnerSign(true, false, false) } world.storage.setParcelData(this, data) |