Adding mongo support and /antivpn clearcache command

This commit is contained in:
Dawson Hessler
2022-01-12 15:37:02 -05:00
parent 7ee04b74ea
commit cd502b6f34
22 changed files with 375 additions and 63 deletions
@@ -6,6 +6,7 @@ import dev.brighten.antivpn.api.VPNExecutor;
import dev.brighten.antivpn.command.Command;
import dev.brighten.antivpn.command.impl.AntiVPNCommand;
import dev.brighten.antivpn.database.VPNDatabase;
import dev.brighten.antivpn.database.mongo.MongoVPN;
import dev.brighten.antivpn.database.sql.MySqlVPN;
import dev.brighten.antivpn.message.MessageHandler;
import dev.brighten.antivpn.utils.VPNResponse;
@@ -61,7 +62,8 @@ public class AntiVPN {
case "mongo":
case "mongodb":
case "mongod": {
AntiVPN.getInstance().getExecutor().log("We currently do not support Mongo, but this is coming in future updates.");
INSTANCE.database = new MongoVPN();
INSTANCE.database.init();
break;
}
default: {