Sfoglia il codice sorgente

moved playback event args object

LukePulverenti 12 anni fa
parent
commit
e25258e1c0

+ 5 - 3
MediaBrowser.Controller/Entities/PlaybackProgressEventArgs.cs → MediaBrowser.Controller/Library/PlaybackProgressEventArgs.cs

@@ -1,13 +1,15 @@
-using MediaBrowser.Common.Events;
+using System;
+using MediaBrowser.Controller.Entities;
 
-namespace MediaBrowser.Controller.Entities
+namespace MediaBrowser.Controller.Library
 {
     /// <summary>
     /// Holds information about a playback progress event
     /// </summary>
-    public class PlaybackProgressEventArgs : GenericEventArgs<BaseItem>
+    public class PlaybackProgressEventArgs : EventArgs
     {
         public User User { get; set; }
         public long? PlaybackPositionTicks { get; set; }
+        public BaseItem Item { get; set; }
     }
 }

+ 1 - 1
MediaBrowser.Controller/MediaBrowser.Controller.csproj

@@ -88,7 +88,7 @@
     <Compile Include="Entities\Movies\BoxSet.cs" />
     <Compile Include="Entities\Movies\Movie.cs" />
     <Compile Include="Entities\Person.cs" />
-    <Compile Include="Entities\PlaybackProgressEventArgs.cs" />
+    <Compile Include="Library\PlaybackProgressEventArgs.cs" />
     <Compile Include="Entities\Studio.cs" />
     <Compile Include="Entities\Trailer.cs" />
     <Compile Include="Entities\TV\Episode.cs" />

+ 3 - 3
MediaBrowser.Server.Implementations/Library/UserManager.cs

@@ -558,7 +558,7 @@ namespace MediaBrowser.Server.Implementations.Library
             // Fire events to inform plugins
             EventHelper.QueueEventIfNotNull(PlaybackStart, this, new PlaybackProgressEventArgs
             {
-                Argument = item,
+                Item = item,
                 User = user
             }, _logger);
         }
@@ -597,7 +597,7 @@ namespace MediaBrowser.Server.Implementations.Library
 
             EventHelper.QueueEventIfNotNull(PlaybackProgress, this, new PlaybackProgressEventArgs
             {
-                Argument = item,
+                Item = item,
                 User = user,
                 PlaybackPositionTicks = positionTicks
             }, _logger);
@@ -644,7 +644,7 @@ namespace MediaBrowser.Server.Implementations.Library
 
             EventHelper.QueueEventIfNotNull(PlaybackStopped, this, new PlaybackProgressEventArgs
             {
-                Argument = item,
+                Item = item,
                 User = user,
                 PlaybackPositionTicks = positionTicks
             }, _logger);