diff options
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java index 2f9fbf50..f8c179b0 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java @@ -64,7 +64,6 @@ public abstract class MainWindow { private static final List<ActivityPanel> activities = new ArrayList<>(); - /** * Set the visible page of the main window. * @@ -148,10 +147,10 @@ public abstract class MainWindow { return Gui.syncExec(new GuiCallable<Boolean>() { @Override public Boolean run() { - return Gui.showMessageBox(mainWindow, "Die Kommunikation mit dem bwLehrpool-Zentralserver ist" - + " gestört. Der Aufruf der Funktion " + method - + " ist fehlgeschlagen.\n\n" - + "Möchten Sie den Aufruf wiederholen?", + return Gui.showMessageBox(mainWindow, + "Die Kommunikation mit dem bwLehrpool-Zentralserver ist" + + " gestört. Der Aufruf der Funktion " + method + + " ist fehlgeschlagen.\n\n" + "Möchten Sie den Aufruf wiederholen?", MessageType.ERROR_RETRY, LOGGER, t); } }); @@ -167,10 +166,10 @@ public abstract class MainWindow { return Gui.syncExec(new GuiCallable<Boolean>() { @Override public Boolean run() { - return Gui.showMessageBox(mainWindow, "Die Kommunikation mit dem Satellitenserver ist" - + " gestört. Der Aufruf der Funktion " + method - + " ist fehlgeschlagen.\n\n" - + "Möchten Sie den Aufruf wiederholen?", + return Gui.showMessageBox(mainWindow, + "Die Kommunikation mit dem Satellitenserver ist" + + " gestört. Der Aufruf der Funktion " + method + + " ist fehlgeschlagen.\n\n" + "Möchten Sie den Aufruf wiederholen?", MessageType.ERROR_RETRY, LOGGER, t); } }); @@ -251,10 +250,14 @@ public abstract class MainWindow { // Wait for proxy server init App.waitForInit(); try { - WhoamiInfo whoami = ThriftManager.getNewSatClient(session.address).whoami(session.token); + WhoamiInfo whoami = ThriftManager.getNewSatelliteClient( + GraphicalCertHandler.getSslContext(session.address), session.address, + App.THRIFT_SSL_PORT, App.THRIFT_TIMEOUT_MS).whoami(session.token); // TODO: Satellite whoami call Session.initialize(whoami, session.address, session.token, session.masterToken); - ThriftManager.setSatelliteAddress(Session.getSatelliteAddress()); + ThriftManager.setSatelliteAddress( + GraphicalCertHandler.getSslContext(Session.getSatelliteAddress()), + Session.getSatelliteAddress(), App.THRIFT_SSL_PORT, App.THRIFT_TIMEOUT_MS); LOGGER.info("Saved session used for resume."); } catch (Exception e1) { LOGGER.info("Session resume failed.", e1); |