summaryrefslogtreecommitdiff
path: root/DiscoBot/DSA_Game/Save/SaveCommand.cs
diff options
context:
space:
mode:
Diffstat (limited to 'DiscoBot/DSA_Game/Save/SaveCommand.cs')
-rw-r--r--DiscoBot/DSA_Game/Save/SaveCommand.cs11
1 files changed, 8 insertions, 3 deletions
diff --git a/DiscoBot/DSA_Game/Save/SaveCommand.cs b/DiscoBot/DSA_Game/Save/SaveCommand.cs
index 8566076..cd44534 100644
--- a/DiscoBot/DSA_Game/Save/SaveCommand.cs
+++ b/DiscoBot/DSA_Game/Save/SaveCommand.cs
@@ -6,6 +6,7 @@ using System.Threading.Tasks;
namespace DiscoBot.DSA_Game.Save
{
+ using System.Diagnostics;
using System.IO;
using System.Net;
using System.Net.Http;
@@ -66,9 +67,13 @@ namespace DiscoBot.DSA_Game.Save
private string[] ListSessions()
{
- return Directory.GetDirectories(Session.DirectoryPath);
- }
-
+ string[] dirs = Directory.GetDirectories(Session.DirectoryPath).OrderByDescending(x => new DirectoryInfo(x).LastAccessTime.Ticks).ToArray();
+ for (int i = 0; i < dirs.Length; i++)
+ {
+ dirs[i] += "; " + new DirectoryInfo(dirs[i]).LastAccessTime;
+ }
+ return dirs;
+ }
}
}