- Timestamp:
- 05/24/19 16:06:05 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/auth/mail/gui/MailBay.java
r1375 r1376 1 1 package org.expeditee.auth.mail.gui; 2 2 3 import java.io.IOException; 4 import java.nio.file.Path; 5 import java.nio.file.Paths; 3 6 import java.util.LinkedList; 4 7 import java.util.List; 5 8 import java.util.Map; 9 import java.util.Scanner; 6 10 7 11 import org.expeditee.auth.AuthenticatorBrowser; … … 111 115 } 112 116 } 113 117 114 118 // Add new message 115 119 Mail mail = new Mail(message, message2, options); … … 117 121 _messages.add(t); 118 122 Text header = _creator.addText(timestamp + " (From: " + sender + ")", Colour.BLACK, null, null, false); 119 header.setLink(sender + "-credentials" + 14); //TODO: instead of hard coding 14, have it programmatically looked up. 123 Path credentialsFilePath = Paths.get(FrameIO.CONTACTS_PATH).resolve(sender + "-credentials").resolve("credentials.inf"); 124 if (credentialsFilePath.toFile().exists()) { 125 try (Scanner in = new Scanner(credentialsFilePath)) { 126 String line = in.nextLine(); 127 int number = Integer.parseInt(line.replace(".exp", "")); 128 header.setLink(sender + "-credentials" + number); 129 } catch (IOException e) { 130 MessageBay.errorMessage("Unable to find credentials frame of message sender: " + sender); 131 } 132 } 120 133 for (Text line: mail.getMessage()) { 121 134 _creator.addItem(line.copy(), false);
Note:
See TracChangeset
for help on using the changeset viewer.