More fax logging (#25911)
* More fax logging * Update Content.Server/Fax/FaxSystem.cs Also logging if no author for some reason Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com> * Update Content.Server/Fax/FaxSystem.cs * Update Content.Server/Fax/FaxSystem.cs * Update Content.Server/Fax/FaxSystem.cs * Update Content.Server/Fax/FaxSystem.cs --------- Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com> Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
This commit is contained in:
@@ -313,7 +313,7 @@ public sealed class FaxSystem : EntitySystem
|
|||||||
|
|
||||||
private void OnCopyButtonPressed(EntityUid uid, FaxMachineComponent component, FaxCopyMessage args)
|
private void OnCopyButtonPressed(EntityUid uid, FaxMachineComponent component, FaxCopyMessage args)
|
||||||
{
|
{
|
||||||
Copy(uid, component);
|
Copy(uid, component, args);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnSendButtonPressed(EntityUid uid, FaxMachineComponent component, FaxSendMessage args)
|
private void OnSendButtonPressed(EntityUid uid, FaxMachineComponent component, FaxSendMessage args)
|
||||||
@@ -416,13 +416,20 @@ public sealed class FaxSystem : EntitySystem
|
|||||||
component.SendTimeoutRemaining += component.SendTimeout;
|
component.SendTimeoutRemaining += component.SendTimeout;
|
||||||
|
|
||||||
UpdateUserInterface(uid, component);
|
UpdateUserInterface(uid, component);
|
||||||
|
|
||||||
|
if (args.Session.AttachedEntity != null)
|
||||||
|
_adminLogger.Add(LogType.Action, LogImpact.Low,
|
||||||
|
$"{ToPrettyString(args.Session.AttachedEntity.Value):actor} added print job to {ToPrettyString(uid):tool} with text: {args.Content}");
|
||||||
|
else
|
||||||
|
_adminLogger.Add(LogType.Action, LogImpact.Low,
|
||||||
|
$"Someone added print job to {ToPrettyString(uid):tool} with text: {args.Content}");
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Copies the paper in the fax. A timeout is set after copying,
|
/// Copies the paper in the fax. A timeout is set after copying,
|
||||||
/// which is shared by the send button.
|
/// which is shared by the send button.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public void Copy(EntityUid uid, FaxMachineComponent? component = null)
|
public void Copy(EntityUid uid, FaxMachineComponent? component, FaxCopyMessage args)
|
||||||
{
|
{
|
||||||
if (!Resolve(uid, ref component))
|
if (!Resolve(uid, ref component))
|
||||||
return;
|
return;
|
||||||
@@ -449,6 +456,10 @@ public sealed class FaxSystem : EntitySystem
|
|||||||
// will start immediately.
|
// will start immediately.
|
||||||
|
|
||||||
UpdateUserInterface(uid, component);
|
UpdateUserInterface(uid, component);
|
||||||
|
|
||||||
|
if (args.Session.AttachedEntity != null)
|
||||||
|
_adminLogger.Add(LogType.Action, LogImpact.Low,
|
||||||
|
$"{ToPrettyString(args.Session.AttachedEntity.Value):actor} added copy job to {ToPrettyString(uid):tool} with text: {ToPrettyString(component.PaperSlot.Item):subject}");
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user