Merge pull request #10 from BigBotNetwork/hax-dev

Hax dev
This commit is contained in:
Skidder 2019-10-27 16:26:33 +01:00 committed by GitHub
commit 85d83d2549
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 24 additions and 0 deletions

3
src/META-INF/MANIFEST.MF Normal file
View file

@ -0,0 +1,3 @@
Manifest-Version: 1.0
Main-Class: com.bbn.hadder.Hadder

View file

@ -1,6 +1,7 @@
package com.bbn.hadder; package com.bbn.hadder;
import com.rethinkdb.RethinkDB; import com.rethinkdb.RethinkDB;
import com.rethinkdb.gen.exc.ReqlOpFailedError;
import com.rethinkdb.net.Connection; import com.rethinkdb.net.Connection;
import com.rethinkdb.net.Cursor; import com.rethinkdb.net.Cursor;
import com.google.gson.JsonParser; import com.google.gson.JsonParser;
@ -70,4 +71,23 @@ public class Rethink {
} catch (ClassCastException ignored) {} } catch (ClassCastException ignored) {}
return out; return out;
} }
public static void setup() {
try {
r.dbCreate("Hadder").run(conn);
} catch (ReqlOpFailedError e) {
System.out.println(e.getMessage());
}
try {
r.tableCreate("server").run(conn);
} catch (ReqlOpFailedError e) {
System.out.println(e.getMessage());
}
try {
r.tableCreate("user").run(conn);
} catch (ReqlOpFailedError e) {
System.out.println(e.getMessage());
}
}
} }

View file

@ -11,6 +11,7 @@ public class ReadyListener extends ListenerAdapter {
@Override @Override
public void onReady(@Nonnull ReadyEvent event) { public void onReady(@Nonnull ReadyEvent event) {
Rethink.setup();
for (Guild g : event.getJDA().getGuilds()) { for (Guild g : event.getJDA().getGuilds()) {
Rethink.insertServer(g.getId()); Rethink.insertServer(g.getId());
} }