commit
85d83d2549
3 changed files with 24 additions and 0 deletions
3
src/META-INF/MANIFEST.MF
Normal file
3
src/META-INF/MANIFEST.MF
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
Manifest-Version: 1.0
|
||||||
|
Main-Class: com.bbn.hadder.Hadder
|
||||||
|
|
||||||
|
|
@ -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());
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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());
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue