diff --git a/.idea/artifacts/AOTSKBetaServer.xml b/.idea/artifacts/AOTSKBetaServer.xml
deleted file mode 100644
index 8399203..0000000
--- a/.idea/artifacts/AOTSKBetaServer.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
- $PROJECT_DIR$/out/artifacts/AOTSKBetaServer
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/AOTSK_Login_Delegation_Server_jar.xml b/.idea/artifacts/AOTSK_Login_Delegation_Server_jar.xml
index e03d7e0..1566914 100644
--- a/.idea/artifacts/AOTSK_Login_Delegation_Server_jar.xml
+++ b/.idea/artifacts/AOTSK_Login_Delegation_Server_jar.xml
@@ -1,7 +1,7 @@
$PROJECT_DIR$/out/artifacts/AOTSK_Login_Delegation_Server_jar
-
+
diff --git a/src/main/java/com/jamesquinley/DelegationServices/delegationServices.java b/src/main/java/com/jamesquinley/DelegationServices/delegationServices.java
index 61e6dd2..d72dcde 100644
--- a/src/main/java/com/jamesquinley/DelegationServices/delegationServices.java
+++ b/src/main/java/com/jamesquinley/DelegationServices/delegationServices.java
@@ -1137,8 +1137,13 @@ public class delegationServices {
//Above makes UUID, will be remade if it already exists.
try {
- Document DupeUser = accountS.find(eq("User", User)).first();
- String DUPE = (String) DupeUser.get("User");
+
+ Document DupeEmail = accountS.find(eq("Email", Email)).first();
+ String DUPEEMAIL = (String) DupeEmail.get("Email");
+ if (DUPEEMAIL.equals(null)) {
+ Document DupeUser = accountS.find(eq("User", User)).first();
+ String DUPE = (String) DupeUser.get("User");
+ }
BasicDBObject searchQuery = new BasicDBObject();
searchQuery.append("_id", ClientID);
@@ -1152,7 +1157,7 @@ public class delegationServices {
dCollection.updateOne(searchQuery, updateQuery1);
delegationTimer.DeleteTargetRequestByID(Lrequest.get("_id"));
} catch (Exception exr) {
- System.out.println("Username Is Open");
+ System.out.println("Username & Email Is Open");
try {
Document DupeToken = accountS.find(eq("Token", Token)).first();
String DupeToke1n = (String) DupeToken.get("Token");
@@ -1880,7 +1885,8 @@ public class delegationServices {
dCollection.updateOne(searchQuery, updateQuery);
dCollection.updateOne(searchQuery, updateQuery1);
//delegationTimer.trigger();
- delegationTimer.DeleteTargetRequestByID(Lrequest.get("_id"));
+ delegationTimer.DeleteTargetRequestByID(objid);
+ System.out.println("Deleted");
}
} else {
@@ -1957,13 +1963,13 @@ public class delegationServices {
dCollection.updateOne(searchQuery, updateQuery);
dCollection.updateOne(searchQuery, updateQuery1);
//delegationTimer.trigger();
- delegationTimer.DeleteTargetRequestByID(Lrequest.get("_id"));
+ delegationTimer.DeleteTargetRequestByID(objid);
}
}
} else {
System.out.println("Banned Account");
BasicDBObject searchQuery = new BasicDBObject();
- searchQuery.append("_id",Lrequest.get("_id").toString());
+ searchQuery.append("_id",Lrequest.get("_id"));
BasicDBObject updateQuery = new BasicDBObject();
BasicDBObject updateQuery1 = new BasicDBObject();
@@ -1973,7 +1979,7 @@ public class delegationServices {
new BasicDBObject().append("status", true));
dCollection.updateOne(searchQuery, updateQuery);
dCollection.updateOne(searchQuery, updateQuery1);
- delegationTimer.DeleteTargetRequestByID(Lrequest.get("_id").toString());
+ delegationTimer.DeleteTargetRequestByID(objid);
}
} catch (Exception ERC) {
System.out.println("Something Went Wrong: " + ERC.getLocalizedMessage());
@@ -1989,7 +1995,7 @@ public class delegationServices {
dCollection.updateOne(searchQuery, updateQuery);
dCollection.updateOne(searchQuery, updateQuery1);
//delegationTimer.trigger();
- delegationTimer.DeleteTargetRequestByID(Lrequest.get("_id"));
+ delegationTimer.DeleteTargetRequestByID(objid);
}
}