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();
+ }
}
///