Adds email for platform link, api already supports on web side.

This commit is contained in:
James Quinley
2023-03-09 21:54:27 -08:00
parent 6c67ea6fa0
commit 5beac2667c
2 changed files with 5 additions and 25 deletions

View File

@ -2164,6 +2164,7 @@ public class delegationServices {
System.out.println("Link request");
String CTOKEN = (String) Lrequest.get("token");
String platform = (String) Lrequest.get("linkplatform");
String email = (String) Lrequest.get("emailtoken");
String id = (String) Lrequest.get("linktoken");
Document accountServer;
String TKN;
@ -2193,6 +2194,7 @@ public class delegationServices {
BasicDBObject updateQuery4 = new BasicDBObject();
BasicDBObject updateQueryAD = new BasicDBObject();
BasicDBObject updateQueryADBS = new BasicDBObject();
BasicDBObject externalEmail = new BasicDBObject();
updateQuery.append("$set",
new BasicDBObject().append("type", 76));
updateQuery4.append("$set",
@ -2201,9 +2203,12 @@ public class delegationServices {
new BasicDBObject().append(platform + "id", id));
updateQueryADBS.append("$set",
new BasicDBObject().append(platform + "idstatus", true));
externalEmail.append("$set",
new BasicDBObject().append(platform + "email", email));
System.out.println("Sending Info To Forwarding Server");
dCollection.updateOne(searchQuery, updateQuery);
accountS.updateOne(searchQueryASC, updateQueryAD);
accountS.updateOne(searchQueryASC, externalEmail);
accountS.updateOne(searchQueryASC, updateQueryADBS);
dCollection.updateOne(searchQuery, updateQuery4);
secureCalls.accountLinked(Email, platform, UserName);