[PR #816] [MERGED] Remove MediaBrowser.Model.Threading #8510

Closed
opened 2026-02-07 05:45:37 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jellyfin/jellyfin/pull/816
Author: @cvium
Created: 2/5/2019
Status: Merged
Merged: 2/5/2019
Merged by: @Bond-009

Base: masterHead: remove_timerfactory


📝 Commits (1)

📊 Changes

27 files changed (+75 additions, -222 deletions)

View changed files

📝 Emby.Dlna/Main/DlnaEntryPoint.cs (+3 -8)
📝 Emby.Dlna/PlayTo/Device.cs (+5 -9)
📝 Emby.Dlna/PlayTo/PlayToManager.cs (+2 -5)
📝 Emby.Dlna/Ssdp/DeviceDiscovery.cs (+2 -6)
📝 Emby.Notifications/Notifications.cs (+3 -6)
📝 Emby.Server.Implementations/ApplicationHost.cs (+4 -10)
📝 Emby.Server.Implementations/EntryPoints/AutomaticRestartEntryPoint.cs (+3 -6)
📝 Emby.Server.Implementations/EntryPoints/ExternalPortForwarding.cs (+3 -6)
📝 Emby.Server.Implementations/EntryPoints/LibraryChangedNotifier.cs (+5 -8)
📝 Emby.Server.Implementations/EntryPoints/UserDataChangeNotifier.cs (+3 -6)
📝 Emby.Server.Implementations/IO/FileRefresher.cs (+4 -6)
📝 Emby.Server.Implementations/IO/LibraryMonitor.cs (+1 -5)
📝 Emby.Server.Implementations/Library/MediaSourceManager.cs (+0 -4)
📝 Emby.Server.Implementations/LiveTv/EmbyTV/EmbyTV.cs (+1 -3)
📝 Emby.Server.Implementations/LiveTv/EmbyTV/TimerManager.cs (+4 -6)
📝 Emby.Server.Implementations/Session/SessionManager.cs (+5 -9)
Emby.Server.Implementations/Threading/CommonTimer.cs (+0 -36)
Emby.Server.Implementations/Threading/TimerFactory.cs (+0 -18)
📝 MediaBrowser.Api/ApiEntryPoint.cs (+4 -11)
📝 MediaBrowser.Api/Playback/BaseStreamingService.cs (+1 -1)

...and 7 more files

📄 Description

Changes
Removed MediaBrowser.Model.Threading, which is really just a wrapper around System.Threading.Timer.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/jellyfin/jellyfin/pull/816 **Author:** [@cvium](https://github.com/cvium) **Created:** 2/5/2019 **Status:** ✅ Merged **Merged:** 2/5/2019 **Merged by:** [@Bond-009](https://github.com/Bond-009) **Base:** `master` ← **Head:** `remove_timerfactory` --- ### 📝 Commits (1) - [`783dc96`](https://github.com/jellyfin/jellyfin/commit/783dc96abacc01ea2bcbc3dd226184b6972135b7) Remove custom Threading ### 📊 Changes **27 files changed** (+75 additions, -222 deletions) <details> <summary>View changed files</summary> 📝 `Emby.Dlna/Main/DlnaEntryPoint.cs` (+3 -8) 📝 `Emby.Dlna/PlayTo/Device.cs` (+5 -9) 📝 `Emby.Dlna/PlayTo/PlayToManager.cs` (+2 -5) 📝 `Emby.Dlna/Ssdp/DeviceDiscovery.cs` (+2 -6) 📝 `Emby.Notifications/Notifications.cs` (+3 -6) 📝 `Emby.Server.Implementations/ApplicationHost.cs` (+4 -10) 📝 `Emby.Server.Implementations/EntryPoints/AutomaticRestartEntryPoint.cs` (+3 -6) 📝 `Emby.Server.Implementations/EntryPoints/ExternalPortForwarding.cs` (+3 -6) 📝 `Emby.Server.Implementations/EntryPoints/LibraryChangedNotifier.cs` (+5 -8) 📝 `Emby.Server.Implementations/EntryPoints/UserDataChangeNotifier.cs` (+3 -6) 📝 `Emby.Server.Implementations/IO/FileRefresher.cs` (+4 -6) 📝 `Emby.Server.Implementations/IO/LibraryMonitor.cs` (+1 -5) 📝 `Emby.Server.Implementations/Library/MediaSourceManager.cs` (+0 -4) 📝 `Emby.Server.Implementations/LiveTv/EmbyTV/EmbyTV.cs` (+1 -3) 📝 `Emby.Server.Implementations/LiveTv/EmbyTV/TimerManager.cs` (+4 -6) 📝 `Emby.Server.Implementations/Session/SessionManager.cs` (+5 -9) ➖ `Emby.Server.Implementations/Threading/CommonTimer.cs` (+0 -36) ➖ `Emby.Server.Implementations/Threading/TimerFactory.cs` (+0 -18) 📝 `MediaBrowser.Api/ApiEntryPoint.cs` (+4 -11) 📝 `MediaBrowser.Api/Playback/BaseStreamingService.cs` (+1 -1) _...and 7 more files_ </details> ### 📄 Description <!-- Ensure your title is short, descriptive, and in the imperative mood (Fix X, Change Y, instead of Fixed X, Changed Y). For a good inspiration of what to write in commit messages and PRs please review https://chris.beams.io/posts/git-commit/ and our https://jellyfin.readthedocs.io/en/latest/developer-docs/contributing/ page. --> **Changes** Removed MediaBrowser.Model.Threading, which is really just a wrapper around System.Threading.Timer. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-07 05:45:37 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#8510