From df3971294c9cf46587cf9a004f566596b1b58a7d Mon Sep 17 00:00:00 2001
From: James Quinley <55860757+JamesQuinley@users.noreply.github.com>
Date: Sun, 23 Jan 2022 16:53:12 -0800
Subject: [PATCH] Add config for dClent
---
.idea/discord.xml | 2 +-
.idea/jarRepositories.xml | 10 +++
pom.xml | 68 ++++++++++++++++--
.../delegationServices.java | 30 ++++++++
.../DelegationServices/delegationTimer.java | 24 +++++++
src/main/java/com/jamesquinley/startup.java | 4 +-
target/classes/com/jamesquinley/startup.class | Bin 642 -> 726 bytes
7 files changed, 128 insertions(+), 10 deletions(-)
create mode 100644 src/main/java/com/jamesquinley/DelegationServices/delegationServices.java
create mode 100644 src/main/java/com/jamesquinley/DelegationServices/delegationTimer.java
diff --git a/.idea/discord.xml b/.idea/discord.xml
index 30bab2a..d8e9561 100644
--- a/.idea/discord.xml
+++ b/.idea/discord.xml
@@ -1,7 +1,7 @@
-
+
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
index 712ab9d..4131440 100644
--- a/.idea/jarRepositories.xml
+++ b/.idea/jarRepositories.xml
@@ -6,6 +6,11 @@
+
+
+
+
+
@@ -16,5 +21,10 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 8b3507c..ce4b934 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,20 +12,74 @@
- UTF-8
- 1.7
- 1.7
+ 1.8
+ 1.8
+
+
+ jcenter
+ jcenter-bintray
+ https://jcenter.bintray.com
+
+
+ central
+ bintray
+ https://jcenter.bintray.com
+
+
+
- junit
- junit
- 4.11
- test
+ com.jfoenix
+ jfoenix
+ 8.0.10
+
+
+ org.mongodb
+ mongodb-driver-sync
+ 4.3.2
+
+
+
+ org.jsoup
+ jsoup
+ 1.14.2
+
+
+ com.googlecode.json-simple
+ json-simple
+ 1.1.1
+
+
+ net.lingala.zip4j
+ zip4j
+ 2.6.1
+
+
+ org.slf4j
+ slf4j-api
+ 1.7.32
+
+
+ org.apache.logging.log4j
+ log4j-api
+ 2.17.0
+
+
+ org.apache.logging.log4j
+ log4j-core
+ 2.17.0
+
+
+ org.controlsfx
+ controlsfx
+ 11.1.1
+
+
diff --git a/src/main/java/com/jamesquinley/DelegationServices/delegationServices.java b/src/main/java/com/jamesquinley/DelegationServices/delegationServices.java
new file mode 100644
index 0000000..fed9cb9
--- /dev/null
+++ b/src/main/java/com/jamesquinley/DelegationServices/delegationServices.java
@@ -0,0 +1,30 @@
+package com.jamesquinley.DelegationServices;
+
+import com.mongodb.ConnectionString;
+import com.mongodb.MongoClientSettings;
+import com.mongodb.client.MongoClient;
+import com.mongodb.client.MongoClients;
+import com.mongodb.client.MongoCollection;
+import com.mongodb.client.MongoDatabase;
+import org.bson.Document;
+
+import static java.util.concurrent.TimeUnit.SECONDS;
+
+public class delegationServices {
+ static ConnectionString scReadconnectionString = new ConnectionString("mongodb+srv://serverClient:ej2ookJGgpV6JyFS@accountdelegation.n06hb.mongodb.net/myFirstDatabase?retryWrites=true&w=majoritymongodb+srv://client:dPMtaqHXJSpPaX3d@socialcreditdatabase.rqsyf.mongodb.net/socialCreditDatabase?retryWrites=true&w=majority");
+ static MongoClientSettings scReadsettings = MongoClientSettings.builder()
+ .applyConnectionString(scReadconnectionString)
+ .applyToSocketSettings(builder ->
+ builder.connectTimeout(5, SECONDS)
+ .readTimeout(6, SECONDS))
+ .build();
+ static MongoClient dClient = MongoClients.create(scReadsettings);
+ static MongoDatabase dClientDatabase = dClient.getDatabase("DelegationRequest");
+ static MongoCollection dCollection = dClientDatabase.getCollection("accountRequest");
+ //still need to config
+ public static void delegationProcesser () {
+ System.out.println("delegation Trigger Set");
+
+ delegationTimer.trigger();
+ }
+}
diff --git a/src/main/java/com/jamesquinley/DelegationServices/delegationTimer.java b/src/main/java/com/jamesquinley/DelegationServices/delegationTimer.java
new file mode 100644
index 0000000..4702644
--- /dev/null
+++ b/src/main/java/com/jamesquinley/DelegationServices/delegationTimer.java
@@ -0,0 +1,24 @@
+package com.jamesquinley.DelegationServices;
+
+import java.util.concurrent.Executors;
+import java.util.concurrent.ScheduledExecutorService;
+import java.util.concurrent.TimeUnit;
+
+public class delegationTimer {
+ public static void trigger ()
+ {
+ final ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(1);
+ final Runnable runnable = new Runnable() {
+ int countdownStarter = 5;
+ public void run() {
+ countdownStarter--;
+ if (countdownStarter <= 0) {
+ countdownStarter = 5;
+ delegationServices.delegationProcesser();
+ scheduler.shutdown();
+ }
+ }
+ };
+ scheduler.scheduleAtFixedRate(runnable, 0, 1, TimeUnit.SECONDS);
+ }
+}
diff --git a/src/main/java/com/jamesquinley/startup.java b/src/main/java/com/jamesquinley/startup.java
index fb9e99c..73dafae 100644
--- a/src/main/java/com/jamesquinley/startup.java
+++ b/src/main/java/com/jamesquinley/startup.java
@@ -1,7 +1,7 @@
package com.jamesquinley;
/**
- * Hello world!
+Hey there! This is the source code for AOTSK-Delegation Server, for login
*
*/
public class startup
@@ -9,6 +9,6 @@ public class startup
public static void main( String[] args )
{
System.out.println( "We're starting the login delegation server, please wait one moment while we check a few things.");
-
+ com.jamesquinley.DelegationServices.delegationTimer.trigger();
}
}
diff --git a/target/classes/com/jamesquinley/startup.class b/target/classes/com/jamesquinley/startup.class
index 897b5f63167641d90bb4c00bf16c10863f02cee3..7d7a3b1587622e9533aa6a41e4e8c20696b54db7 100644
GIT binary patch
delta 287
zcmYk0Jx;?=5QM+y;Jny=F(g3v|49g>bOALLHwdDSk|)b3PJ|thXt_b4;2cmOgb)Yd
z0NjB~Al5DrTa0#QXJ_}${c?MsKW`tv2|XXpsz-~p8tXnAZ2D}mt=ZA+&O7fx4NtRY
z*rz@J9)%sl0bR|Z;Rx@cuO2TH$HQqFT@F&4UtK4YvAvDX?AXSGSu&mUZFZ9kZ61yO
zr1K=TnL^L9B#v!Ho2qD-T4f3PHw3(3HJPoluy^B1?r;`qOe%9M3q-
h$_opxxKE-x6d55E!9b#oVEtc~p+Qq-isjP1@(VkwDrNux
delta 222
zcmYL>yA8rX5JcY@?DL(?&wS0_PLN0l2xy0ZK9K0ZBA^ZkKthNDD1b630kJkhY%sGs
zvolY3=cbSM^$sjaEgmgHn~qP{(j(UNHG^z+3pBoF7&2mgi9v=dHLI#d1^Sh4b`FQI_=
O*J7yC5JM3OIy67+m=Y=g