Check temporary permissions separately to the sync task

This commit is contained in:
Luck
2016-08-19 19:10:36 +01:00
Unverified
parent a15a0752f4
commit 0c12eebe6f
6 changed files with 68 additions and 7 deletions
@@ -33,6 +33,7 @@ import me.lucko.luckperms.core.LPConfiguration;
import me.lucko.luckperms.core.UuidCache;
import me.lucko.luckperms.data.Importer;
import me.lucko.luckperms.groups.GroupManager;
import me.lucko.luckperms.runnables.ExpireTemporaryTask;
import me.lucko.luckperms.runnables.UpdateTask;
import me.lucko.luckperms.storage.Datastore;
import me.lucko.luckperms.storage.StorageFactory;
@@ -128,6 +129,7 @@ public class LPSpongePlugin implements LuckPermsPlugin {
}
scheduler.createTaskBuilder().intervalTicks(1L).execute(SpongeSenderFactory.get()).submit(this);
scheduler.createTaskBuilder().async().intervalTicks(60L).execute(new ExpireTemporaryTask(this)).submit(this);
getLog().info("Registering API...");
final ApiProvider provider = new ApiProvider(this);