moving vlog #2

This commit is contained in:
GregTCLTK 2020-02-16 15:10:46 +01:00
parent cab29c3340
commit ec6c8c7527
No known key found for this signature in database
GPG key ID: A91BADE5C070FF67
4 changed files with 8 additions and 11 deletions

View file

@ -136,23 +136,18 @@ public class Rethink {
.with("blacklisted", "none")); .with("blacklisted", "none"));
} }
// TODO
public boolean hasStarboardChannel(String guild_id) {
return !this.getByID("server", guild_id, "starboard").equals("");
}
// TODO
public void insertStarboardMessage(String message_id, String guild_id, String starboard_message_id) { public void insertStarboardMessage(String message_id, String guild_id, String starboard_message_id) {
this.insert("stars", r.hashMap("id", message_id).with("guild", guild_id).with("starboardmsg", starboard_message_id)); this.insert("stars", r.hashMap("id", message_id).with("guild", guild_id).with("starboardmsg", starboard_message_id));
} }
// TODO
public String getStarboardMessage(String message_id) { public String getStarboardMessage(String message_id) {
return (String) this.getByID("stars", message_id, "starboardmsg"); return (String) this.getByID("stars", message_id, "starboardmsg");
} }
// TODO
public void removeStarboardMessage(String message_id) { public void removeStarboardMessage(String message_id) {
this.remove("stars", "id", message_id); this.remove("stars", "id", message_id);
} }
// TODO
public boolean hasStarboardMessage(String message_id) { public boolean hasStarboardMessage(String message_id) {
try { try {
this.getByID("stars", message_id, "guild"); this.getByID("stars", message_id, "guild");
@ -162,7 +157,6 @@ public class Rethink {
} }
} }
public void pushServer(RethinkServer server) { public void pushServer(RethinkServer server) {
JSONObject object = new JSONObject(); JSONObject object = new JSONObject();
for (Field field : server.getClass().getDeclaredFields()) { for (Field field : server.getClass().getDeclaredFields()) {

View file

@ -116,6 +116,10 @@ public class RethinkServer {
this.starboard = starboard; this.starboard = starboard;
} }
public boolean hasStarboardChannel() {
return !starboard.equals("");
}
public void updateRules(String message_id, String role_id, String accept_emote, String decline_emote) { public void updateRules(String message_id, String role_id, String accept_emote, String decline_emote) {
this.setMessageID(message_id); this.setMessageID(message_id);
this.setRoleID(role_id); this.setRoleID(role_id);

View file

@ -43,7 +43,6 @@ public class EvalCommand implements Command {
} catch (ScriptException ex) { } catch (ScriptException ex) {
ex.printStackTrace(); ex.printStackTrace();
} }
engine.put("msg".toLowerCase(), e.getMessage()); engine.put("msg".toLowerCase(), e.getMessage());
engine.put("shardmanager".toLowerCase(), Hadder.shardManager); engine.put("shardmanager".toLowerCase(), Hadder.shardManager);
engine.put("rethink".toLowerCase(), e.getRethink()); engine.put("rethink".toLowerCase(), e.getRethink());

View file

@ -50,7 +50,7 @@ public class StarboardListener extends ListenerAdapter {
if (e.getReaction().getReactionEmote().getName().equals("")) { if (e.getReaction().getReactionEmote().getName().equals("")) {
RethinkServer rethinkServer = new RethinkServer(rethink.getObjectByID("server", e.getGuild().getId()), rethink); RethinkServer rethinkServer = new RethinkServer(rethink.getObjectByID("server", e.getGuild().getId()), rethink);
if (!rethink.hasStarboardMessage(e.getMessageId())) { if (!rethink.hasStarboardMessage(e.getMessageId())) {
if (rethink.hasStarboardChannel(e.getGuild().getId())) { if (rethinkServer.hasStarboardChannel()) {
e.getTextChannel().retrieveMessageById(e.getMessageId()).queue( e.getTextChannel().retrieveMessageById(e.getMessageId()).queue(
msg -> { msg -> {
int stars = 0; int stars = 0;