Changeset 1294 for trunk


Ignore:
Timestamp:
04/08/19 13:01:37 (5 years ago)
Author:
bln4
Message:

Deaddrops folder for each relationship is now named a combination of each member of the relationship so that renaming by user is not needed.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/auth/Mail.java

    r1283 r1294  
    3535
    3636import org.expeditee.gui.FrameIO;
     37import org.expeditee.settings.UserSettings;
    3738import org.ngikm.cryptography.CryptographyConstants;
    3839
     
    5455        public static void sendMail(MailEntry mail, String colleagueName) {
    5556                // Ensure dead drop area is set up.
    56                 Path databaseFileDirPath = Paths.get(FrameIO.DEAD_DROPS_PATH).resolve(colleagueName);
     57                Path databaseFileDirPath = Paths.get(FrameIO.DEAD_DROPS_PATH).resolve(UserSettings.UserName.get() + "+" + colleagueName);
    5758                Path databaseFilePath = databaseFileDirPath.resolve(colleagueName + ".db");
    5859                File databaseFile = databaseFilePath.toFile();
     
    187188                                }
    188189                               
    189                                 Path lastAccessedFile = Paths.get(FrameIO.DEAD_DROPS_PATH).resolve(sender).resolve(name + ".last-accessed");
     190                                Path lastAccessedFile = Paths.get(FrameIO.DEAD_DROPS_PATH).resolve(UserSettings.UserName.get() + "+" + sender).resolve(name + ".last-accessed");
     191                                if (!lastAccessedFile.toFile().exists()) {
     192                                        lastAccessedFile = Paths.get(FrameIO.DEAD_DROPS_PATH).resolve(sender + "+" + UserSettings.UserName.get()).resolve(name + ".last-accessed");
     193                                }
    190194                                SimpleDateFormat format = new SimpleDateFormat("ddMMMyyyy[HH:mm]");
    191195                                MailEntry mailEntry = new MailEntry(mail.timestamp, sender, receiverDecrypted, message, message2, options);
Note: See TracChangeset for help on using the changeset viewer.