]> git.smokeofanarchy.ru Git - space-station-14.git/commit
feat(fax): Fax machines print, copy, and send paper labels (#25979)
authorexincore <me@exin.xyz>
Sun, 28 Apr 2024 06:12:45 +0000 (01:12 -0500)
committerGitHub <noreply@github.com>
Sun, 28 Apr 2024 06:12:45 +0000 (16:12 +1000)
commitfaa7f3461cec072e2023af3d1a93d647d66f4f78
treecbab82b8cae770617e6d287711ebdd5ba84ed6dc
parent5c817ddfc13eb5133fb9a6e60d49766523140d8e
feat(fax): Fax machines print, copy, and send paper labels (#25979)

* feat(fax): Client fax file-print parses and stores label

* feat(fax): Fax machines print, copy, and send paper labels

* style(Fax): Comments and formatting

* feat(fax): Make fax admin logging more consistent and clear

* refactor(fax): Replace ternary with a simpler null coalescing

* refactor(fax): Make FaxSystem Send method signature consistent with Copy, PrintFile

* refactor(fax): Read entire file and process later instead of peeking first

* refactor(fax): Remove local variables only used for style

* style(fax): Fix some nearby style errors

* fix(fax): Undo an inaccurate change to admin log formatting

* refactor(fax): Separate `firstLine` variable

* fix(fax): Use Environment.NewLine

* bienvenidos

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
Content.Client/Fax/UI/FaxBoundUi.cs
Content.Server/Fax/AdminUI/AdminFaxEui.cs
Content.Server/Fax/FaxConstants.cs
Content.Server/Fax/FaxSystem.cs
Content.Server/Nuke/NukeCodePaperSystem.cs
Content.Shared/Fax/Components/FaxMachineComponent.cs
Content.Shared/Fax/SharedFax.cs