diff --git a/client/pages/social.vue b/client/pages/social.vue index afe8a3ae7..b8dcca757 100644 --- a/client/pages/social.vue +++ b/client/pages/social.vue @@ -23,12 +23,9 @@ -

{{ user.username }} 

-

{{ "Last listened " + $dateDistanceFromNow(user.latest.progress.lastUpdate) }}

+

{{ "Last listened to " + user.latest.item.media.metadata.title + " " + $dateDistanceFromNow(user.latest.progress.lastUpdate) + " for " + $elapsedPrettyExtended(user.latest.progress.duration) }}

-
-

{{ "Has listened for " + $elapsedPrettyExtended(user.minutesListened) }}

-
+

{{ user.username }}

@@ -67,7 +64,7 @@ export default { var usermap = {} this.$store.state.users.users.forEach((u) => (usermap[u.id] = { online: true, session: u.session })) return usermap - }, + } }, methods: { init() { diff --git a/server/controllers/MiscController.js b/server/controllers/MiscController.js index 62662c881..58c4d14b5 100644 --- a/server/controllers/MiscController.js +++ b/server/controllers/MiscController.js @@ -275,6 +275,7 @@ class MiscController { } var session = { username: user.username, + id: user.id, lastSeen: user.lastSeen, latest: {'progress': latestProgress, 'item': latestItem} || null, minutesListened: listeningStats.totalTime || 0,