public static MiraiHttpFrameworkBuilder AddDefaultMiraiHttpFramework(this IServiceCollection services) { var builder = new MiraiHttpFrameworkBuilder(services); builder.AddDefaultServices(); return(builder); }
public static MiraiHttpFrameworkBuilder AddDefaultServices(this MiraiHttpFrameworkBuilder builder) { builder.Services.TryAddSingleton <ChatMessageJsonConverter>(); builder.Services.TryAddSingleton <ISilkLameCoder, SilkLameCoder>(); builder.AddInvoker <MiraiHttpMessageHandlerInvoker>(); builder.AddDefaultParsers(); builder.AddDefaultChatParsers(); return(builder); }