diff options
author | Dico <dico.karssiens@gmail.com> | 2018-09-24 04:49:46 +0100 |
---|---|---|
committer | Dico <dico.karssiens@gmail.com> | 2018-09-24 04:49:46 +0100 |
commit | a61e1d69b201434f3a4e83c877a041393a340001 (patch) | |
tree | 8722217f95be89ab992f52fa6096b63c6689513e /src/main/kotlin/io/dico/parcels2/defaultimpl/GlobalPrivilegesManagerImpl.kt | |
parent | 751cc30c6a6981942cc39583f9b51ba5072703ba (diff) |
Fix compile errors
Diffstat (limited to 'src/main/kotlin/io/dico/parcels2/defaultimpl/GlobalPrivilegesManagerImpl.kt')
-rw-r--r-- | src/main/kotlin/io/dico/parcels2/defaultimpl/GlobalPrivilegesManagerImpl.kt | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main/kotlin/io/dico/parcels2/defaultimpl/GlobalPrivilegesManagerImpl.kt b/src/main/kotlin/io/dico/parcels2/defaultimpl/GlobalPrivilegesManagerImpl.kt index 239fe0a..de9476b 100644 --- a/src/main/kotlin/io/dico/parcels2/defaultimpl/GlobalPrivilegesManagerImpl.kt +++ b/src/main/kotlin/io/dico/parcels2/defaultimpl/GlobalPrivilegesManagerImpl.kt @@ -13,9 +13,10 @@ class GlobalPrivilegesManagerImpl(val plugin: ParcelsPlugin) : GlobalPrivilegesM return map[owner] ?: GlobalPrivilegesImpl(owner).also { map[owner] = it } } - private inner class GlobalPrivilegesImpl(override val owner: PlayerProfile, - data: MutablePrivilegeMap = emptyData) - : PrivilegesHolder(data), GlobalPrivileges { + private inner class GlobalPrivilegesImpl( + override val owner: PlayerProfile, + data: MutablePrivilegeMap = emptyData + ) : PrivilegesHolder(data), GlobalPrivileges { private inline var data get() = map; set(value) = run { map = value } private inline val isEmpty get() = data === emptyData @@ -25,7 +26,7 @@ class GlobalPrivilegesManagerImpl(val plugin: ParcelsPlugin) : GlobalPrivilegesM if (privilege == Privilege.DEFAULT) return false data = mutableMapOf() } - return super.set(key, privilege).alsoIfTrue { + return super<PrivilegesHolder>.setPrivilege(key, privilege).alsoIfTrue { plugin.storage.setGlobalPrivilege(owner, key, privilege) } } |