+ Added tracked values

This commit is contained in:
Matthew Cech
2019-05-06 23:18:30 -07:00
parent 5eddc4645e
commit 8409c77151
3 changed files with 113 additions and 13 deletions
+10 -3
View File
@@ -19,7 +19,12 @@ public class KittyGuild extends DatabaseTrackedObject
public AdminControl control;
// Database synced info
public final KittyGuildRoleList roleList;
private final String roleListName = "guildRoles";
public final KittyTrackedVector roleList;
private final String beansName = "guildBeans";
public final KittyTrackedLong beans;
private String commandIndicator;
// Default content for a guild
@@ -27,7 +32,8 @@ public class KittyGuild extends DatabaseTrackedObject
{
super(uniqueID);
this.uniqueID = uniqueID;
roleList = new KittyGuildRoleList(uniqueID);
roleList = new KittyTrackedVector(roleListName, uniqueID);
beans = new KittyTrackedLong(beansName, uniqueID);
control = adminControl;
this.contentRating = KittyRating.Safe;
@@ -41,7 +47,8 @@ public class KittyGuild extends DatabaseTrackedObject
{
super(uniqueID);
this.uniqueID = uniqueID;
roleList = new KittyGuildRoleList(uniqueID);
roleList = new KittyTrackedVector(roleListName, uniqueID);
beans = new KittyTrackedLong(beansName, uniqueID);
SetCommandIndicator(commandIndicator);
this.contentRating = contentRating;