|
@@ -58,15 +58,18 @@ namespace Jellyfin.Server.Implementations.Events.Consumers.Session
|
|
|
var user = eventArgs.Users[0];
|
|
|
|
|
|
await _activityManager.CreateAsync(new ActivityLog(
|
|
|
- string.Format(
|
|
|
- CultureInfo.InvariantCulture,
|
|
|
- _localizationManager.GetLocalizedString("UserStartedPlayingItemWithValues"),
|
|
|
- user.Username,
|
|
|
- GetItemName(eventArgs.MediaInfo),
|
|
|
- eventArgs.DeviceName),
|
|
|
- GetPlaybackNotificationType(eventArgs.MediaInfo.MediaType),
|
|
|
- user.Id))
|
|
|
- .ConfigureAwait(false);
|
|
|
+ string.Format(
|
|
|
+ CultureInfo.InvariantCulture,
|
|
|
+ _localizationManager.GetLocalizedString("UserStartedPlayingItemWithValues"),
|
|
|
+ user.Username,
|
|
|
+ GetItemName(eventArgs.MediaInfo),
|
|
|
+ eventArgs.DeviceName),
|
|
|
+ GetPlaybackNotificationType(eventArgs.MediaInfo.MediaType),
|
|
|
+ user.Id)
|
|
|
+ {
|
|
|
+ ItemId = eventArgs.Item?.Id.ToString()
|
|
|
+ })
|
|
|
+ .ConfigureAwait(false);
|
|
|
}
|
|
|
|
|
|
private static string GetItemName(BaseItemDto item)
|