AI-Studio/app/MindWork AI Studio/Tools/PluginSystem/NoModuleLoader.cs

20 lines
483 B
C#
Raw Normal View History

2025-03-22 20:12:14 +00:00
using Lua;
namespace AIStudio.Tools.PluginSystem;
/// <summary>
/// This Lua module loader does not load any modules.
/// </summary>
public sealed class NoModuleLoader : ILuaModuleLoader
{
#region Implementation of ILuaModuleLoader
public bool Exists(string moduleName) => false;
public ValueTask<LuaModule> LoadAsync(string moduleName, CancellationToken cancellationToken = default)
{
return ValueTask.FromResult(new LuaModule());
}
#endregion
}