From 46491dd987a44596de6a23588687af80ba0bc985 Mon Sep 17 00:00:00 2001 From: Henry Date: Sun, 4 Jan 2026 19:56:11 +0100 Subject: [PATCH] fix: edited UserWatchStatus --- CouchLog/OnStartUp.cs | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/CouchLog/OnStartUp.cs b/CouchLog/OnStartUp.cs index b404f52..f9af309 100644 --- a/CouchLog/OnStartUp.cs +++ b/CouchLog/OnStartUp.cs @@ -138,7 +138,7 @@ namespace CouchLog List UserWatchStatuses = [ new() { Name = "Not watched", CreationTime = DateTime.Now }, - new() { Name = "Started", CreationTime = DateTime.Now }, + new() { Name = "Watching", CreationTime = DateTime.Now }, new() { Name = "Finished", CreationTime = DateTime.Now }, new() { Name = "Paused", CreationTime = DateTime.Now }, new() { Name = "Aborted", CreationTime= DateTime.Now }, @@ -152,6 +152,24 @@ namespace CouchLog } } + //################################################# + //###### Old-Things that need to be deleted ####### + //################################################# + List oldUserWatchStatuses = + [ + new() { Name = "Started" , CreationTime = DateTime.Now }, + ]; + + foreach(UserWatchStatus oldUserWatchStatus in oldUserWatchStatuses) + { + UserWatchStatus? toDeletedUserWatchStatus = await CouchLogDB.UserWatchStatuses.FirstOrDefaultAsync(m => m.Name == oldUserWatchStatus.Name); + + if(toDeletedUserWatchStatus != null) + { + CouchLogDB.UserWatchStatuses.Remove(toDeletedUserWatchStatus); + } + } + await CouchLogDB.SaveChangesAsync(); } }