From fd27023f66223f860715aecbb8660a1d6a1e0d7a Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 3 Feb 2016 18:59:33 +0300 Subject: Also store last seen for each player. Actually first seen for current session. --- src/actormanager.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/actormanager.cpp b/src/actormanager.cpp index a250fba35..b569d6b99 100644 --- a/src/actormanager.cpp +++ b/src/actormanager.cpp @@ -1973,12 +1973,20 @@ void ActorManager::updateNameId(const std::string &name, { mIdName[beingId].insert(name); std::string dir = settings.usersIdDir; - dir.append(toString(id)); + const std::string idStr = toString(id); + dir.append(idStr); dir.append("/"); dir.append(stringToHexPath(name)); + const std::string dateStr = getDateString(); Files::saveTextFile(dir, "info.txt", - (name + "\n").append(getDateString())); + (name + "\n").append(dateStr)); + + dir = settings.usersDir; + dir.append(stringToHexPath(name)); + Files::saveTextFile(dir, + "seen.txt", + (name + "\n").append(idStr).append("\n").append(dateStr)); } } -- cgit v1.2.3-60-g2f50