using LangGuan.Services;
using Microsoft.Extensions.DependencyInjection;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace LangGuan.Command.Extension
{
    /// 
    /// 
    /// 
    public static class SocketExtension
    {
        /// 
        /// 
        /// 
        /// 
        public static void AddSocketService(this IServiceCollection services)
        {
            //  services.AddSingleton();
            services.AddScoped();
            services.AddScoped();
            IServiceProvider serviceProvider = services.BuildServiceProvider();
            _ = serviceProvider.GetService().Start();
            serviceProvider.GetService().CreatTask();
        }
    }
}