diff --git a/src/Tgstation.Server.Host/Core/SynchronousIOManager.cs b/src/Tgstation.Server.Host/Core/SynchronousIOManager.cs index f4064ce9f8..04cb28f41a 100644 --- a/src/Tgstation.Server.Host/Core/SynchronousIOManager.cs +++ b/src/Tgstation.Server.Host/Core/SynchronousIOManager.cs @@ -22,7 +22,12 @@ namespace Tgstation.Server.Host.Core /// public IEnumerable GetFiles(string path, CancellationToken cancellationToken) { - throw new NotImplementedException(); + cancellationToken.ThrowIfCancellationRequested(); + foreach (var I in Directory.EnumerateFiles(path)) + { + yield return I; + cancellationToken.ThrowIfCancellationRequested(); + } } ///