From 91e44bc2f920a01d3db2c506e29f72d10e8fc035 Mon Sep 17 00:00:00 2001 From: advplyr Date: Fri, 12 Nov 2021 19:43:16 -0600 Subject: [PATCH] Add: User listening sessions and user listening stats #167 --- client/components/AudioPlayer.vue | 123 ++++++++++++++++-- client/components/app/StreamContainer.vue | 31 +++-- .../components/modals/EditCollectionModal.vue | 50 ++++--- client/components/modals/Modal.vue | 6 +- client/package.json | 2 +- client/pages/config/users/_id.vue | 56 +++++++- client/plugins/init.client.js | 16 +++ package.json | 2 +- server/ApiController.js | 76 +++++++++++ server/Auth.js | 4 + server/BackupManager.js | 21 ++- server/Db.js | 18 ++- server/Server.js | 7 +- server/StreamManager.js | 39 ++++++ server/objects/Stream.js | 35 ++++- server/objects/UserListeningSession.js | 47 ++++++- 16 files changed, 461 insertions(+), 72 deletions(-) diff --git a/client/components/AudioPlayer.vue b/client/components/AudioPlayer.vue index c297ba91..8d367bc2 100644 --- a/client/components/AudioPlayer.vue +++ b/client/components/AudioPlayer.vue @@ -74,7 +74,7 @@ -