implement connect to Elite Dangerous Companion
This commit is contained in:
45
utils/src/test/java/ru/trader/edce/EDSessionDemo.java
Normal file
45
utils/src/test/java/ru/trader/edce/EDSessionDemo.java
Normal file
@@ -0,0 +1,45 @@
|
||||
package ru.trader.edce;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStreamReader;
|
||||
|
||||
public class EDSessionDemo {
|
||||
private final static Logger LOG = LoggerFactory.getLogger(EDSessionDemo.class);
|
||||
|
||||
private static String readLine(String format, Object... args) throws IOException {
|
||||
if (System.console() != null) {
|
||||
return System.console().readLine(format, args);
|
||||
}
|
||||
System.out.print(String.format(format, args));
|
||||
BufferedReader reader = new BufferedReader(new InputStreamReader(
|
||||
System.in));
|
||||
return reader.readLine();
|
||||
}
|
||||
|
||||
public static void main(String args[]) throws Exception {
|
||||
LOG.info("Test ED Companion connect");
|
||||
EDSession edSession = new EDSession("frontier@mail.ru","elite");
|
||||
if (edSession.getLastStatus() == ED_SESSION_STATUS.OK){
|
||||
LOG.info("Check get profile");
|
||||
edSession.readProfile(s ->{});
|
||||
}
|
||||
if (edSession.getLastStatus() == ED_SESSION_STATUS.LOGIN_REQUIRED) {
|
||||
edSession.login();
|
||||
if (edSession.getLastStatus() == ED_SESSION_STATUS.VERIFICATION_REQUIRED) {
|
||||
LOG.info("Check verification");
|
||||
String code = readLine("Verify code:");
|
||||
edSession.submitVerifyCode(code);
|
||||
edSession.login();
|
||||
}
|
||||
if (edSession.getLastStatus() == ED_SESSION_STATUS.OK) {
|
||||
LOG.info("Check get profile");
|
||||
edSession.readProfile(s -> {});
|
||||
}
|
||||
}
|
||||
edSession.close();
|
||||
}
|
||||
}
|
||||
6753
utils/src/test/resources/edce/edce.json
Normal file
6753
utils/src/test/resources/edce/edce.json
Normal file
File diff suppressed because it is too large
Load Diff
2479
utils/src/test/resources/edce/edce2.json
Normal file
2479
utils/src/test/resources/edce/edce2.json
Normal file
File diff suppressed because it is too large
Load Diff
4548
utils/src/test/resources/edce/edce3.json
Normal file
4548
utils/src/test/resources/edce/edce3.json
Normal file
File diff suppressed because it is too large
Load Diff
4280
utils/src/test/resources/edce/edce4.json
Normal file
4280
utils/src/test/resources/edce/edce4.json
Normal file
File diff suppressed because it is too large
Load Diff
9041
utils/src/test/resources/edce/edce5.json
Normal file
9041
utils/src/test/resources/edce/edce5.json
Normal file
File diff suppressed because it is too large
Load Diff
2503
utils/src/test/resources/edce/edce6.json
Normal file
2503
utils/src/test/resources/edce/edce6.json
Normal file
File diff suppressed because it is too large
Load Diff
9797
utils/src/test/resources/edce/edce7.json
Normal file
9797
utils/src/test/resources/edce/edce7.json
Normal file
File diff suppressed because it is too large
Load Diff
6753
utils/src/test/resources/edce/edce_cruise.json
Normal file
6753
utils/src/test/resources/edce/edce_cruise.json
Normal file
File diff suppressed because it is too large
Load Diff
6798
utils/src/test/resources/edce/edce_deep_space.json
Normal file
6798
utils/src/test/resources/edce/edce_deep_space.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -5,4 +5,4 @@ log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
|
||||
log4j.appender.stdout.layout.ConversionPattern=%p: %d{dd.MM.yyyy HH:mm:ss} (%F:%L) - %m%n
|
||||
|
||||
|
||||
|
||||
log4j.logger.ru.trader.edce = DEBUG
|
||||
Reference in New Issue
Block a user