From cb12c4ca65649a9ccd26fc53cc608eff0902bd43 Mon Sep 17 00:00:00 2001
From: Julian Rother <julianr@fsmpi.rwth-aachen.de>
Date: Tue, 24 Jul 2018 15:56:29 +0200
Subject: [PATCH] Update last_active when stream ends

---
 livestreams.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/livestreams.py b/livestreams.py
index 8421d41..c89cd82 100644
--- a/livestreams.py
+++ b/livestreams.py
@@ -149,6 +149,6 @@ def streamauth(server):
 			return 'Ok', 200
 		return 'Forbidden', 403
 	elif request.values['call'] == 'publish_done':
-		modify('UPDATE live_sources SET server = NULL, clientid = NULL, preview_key = NULL WHERE server = ? AND clientid = ?', server, request.values['clientid'])
+		modify('UPDATE live_sources SET server = NULL, clientid = NULL, preview_key = NULL, last_active = ? WHERE server = ? AND clientid = ?', datetime.now(), server, request.values['clientid'])
 		return 'Ok', 200
 	return 'Bad request', 400
-- 
GitLab