Lazily create session directories on first MP3 save
Session directories are now created only when the first MP3 file is saved, not at session creation. Added EnsureSessionDirectoryExists to ISessionService and SessionService to handle this logic. Updated VideoService to call this method before saving files. Cleanup now logs when no directory exists for expired sessions.
This commit is contained in:
@@ -7,4 +7,5 @@ public interface ISessionService
|
||||
bool IsValidSession(string sessionId);
|
||||
void CleanupExpiredSessions();
|
||||
string GetSessionDownloadsPath(string sessionId);
|
||||
void EnsureSessionDirectoryExists(string sessionId);
|
||||
}
|
||||
Reference in New Issue
Block a user