This commit is contained in:
CortexCore
2023-06-13 14:43:03 +08:00
parent 983cf15fa2
commit eaa5650823
5 changed files with 99 additions and 44 deletions

View File

@@ -11,14 +11,7 @@ namespace BITKit;
/// </summary>
public partial class BITAppForGodot : Node
{
/// <summary>
/// 依赖服务集合
/// </summary>
public static ServiceCollection ServiceCollection { get; private set; } = new();
/// <summary>
/// 依赖服务提供接口
/// </summary>
public static ServiceProvider ServiceProvider { get; private set; }
/// <summary>
/// 在构造函数中注册Logger
/// </summary>
@@ -34,16 +27,15 @@ public partial class BITAppForGodot : Node
BIT4Log.Log<BITAppForGodot>("已创建BITApp");
}
public override async void _Ready()
public override void _Ready()
{
BIT4Log.Log<BITAppForGodot>("正在创建BITWebApp");
//添加测试用HttpClient
ServiceCollection.AddSingleton<HttpClient>();
BITApp.ServiceCollection.AddSingleton<HttpClient>();
//构造依赖服务提供接口
ServiceProvider = ServiceCollection.BuildServiceProvider();
BITApp.BuildService();
}
protected override void Dispose(bool disposing)
{

View File

@@ -15,7 +15,7 @@ public class IntervalTimer
/// <summary>
/// 在构造函数中声明间隔时间
/// </summary>
/// <param name="interval"></param>
/// <param name="interval">间隔(秒)</param>
public IntervalTimer(ulong interval)
{
this.interval = interval;