Skip to content
This repository was archived by the owner on Jun 7, 2022. It is now read-only.

Commit 49aeaaf

Browse files
committed
Remove timeout filtering and add server group permissions to the set
1 parent 7d31e3c commit 49aeaaf

File tree

1 file changed

+5
-4
lines changed
  • cloudnet-api/cloudnet-api-bridge/src/main/java/de/dytanic/cloudnet/bridge/internal/util

1 file changed

+5
-4
lines changed

cloudnet-api/cloudnet-api-bridge/src/main/java/de/dytanic/cloudnet/bridge/internal/util/CloudPermissible.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,10 +94,7 @@ public void recalculatePermissions() {
9494
permissions.put(key, permissionAttachmentInfo);
9595
});
9696
permissionEntity.getGroups()
97-
.stream()
98-
.filter(g -> g.getTimeout() > System.currentTimeMillis())
99-
.map(g -> CloudAPI.getInstance()
100-
.getPermissionGroup(g.getGroup()))
97+
.stream().map(g -> CloudAPI.getInstance().getPermissionGroup(g.getGroup()))
10198
.filter(Objects::nonNull)
10299
.flatMap(g -> {
103100
Stream.Builder<PermissionGroup> builder = Stream.<PermissionGroup>builder().add(g);
@@ -114,6 +111,10 @@ public void recalculatePermissions() {
114111
PermissionAttachmentInfo permissionAttachmentInfo = new PermissionAttachmentInfo(this, key, null, value);
115112
permissions.put(key, permissionAttachmentInfo);
116113
});
114+
g.getServerGroupPermissions().get(CloudAPI.getInstance().getGroup()).forEach(key -> {
115+
PermissionAttachmentInfo permissionAttachmentInfo = new PermissionAttachmentInfo(this, key, null, true);
116+
permissions.put(key, permissionAttachmentInfo);
117+
});
117118
});
118119
}
119120

0 commit comments

Comments
 (0)