fix: removed async in lock tasks

This commit is contained in:
Pavel-Savely Savianok 2025-07-25 19:04:38 +03:00
parent 970526d84e
commit 17cec6dd64
2 changed files with 10 additions and 10 deletions

View File

@ -4,7 +4,7 @@ var builder = WebApplication.CreateBuilder(args);
var startup = new Startup(builder.Configuration); var startup = new Startup(builder.Configuration);
await startup.ConfigureServices(builder.Services); startup.ConfigureServices(builder.Services);
var app = builder.Build(); var app = builder.Build();
startup.Configure(app, app.Environment); startup.Configure(app, app.Environment);

View File

@ -12,29 +12,29 @@ public class Startup(IConfiguration configuration)
{ {
private IConfiguration Configuration { get; } = configuration; private IConfiguration Configuration { get; } = configuration;
public async Task ConfigureServices(IServiceCollection services) public void ConfigureServices(IServiceCollection services)
{ {
services.AddGrpc(); services.AddGrpc();
services.AddGrpcReflection(); services.AddGrpcReflection();
services.AddControllers(); services.AddControllers();
services.AddLogging(); services.AddLogging();
var rabbitMqConnection = await new ConnectionFactory services.AddDbContext<AppDbContext>(options =>
options.UseNpgsql(Configuration.GetConnectionString("PostgreSQL")));
var rabbitMqConnection = new ConnectionFactory
{ {
HostName = "rabbitmq" HostName = "rabbitmq"
}.CreateConnectionAsync(); }.CreateConnectionAsync().Result;
var channel = await rabbitMqConnection.CreateChannelAsync(); var channel = rabbitMqConnection.CreateChannelAsync().Result;
await channel.QueueDeclareAsync( channel.QueueDeclareAsync(
RabbitQueues.AuthQueue, RabbitQueues.AuthQueue,
false, false,
false, false,
false, false,
arguments: null); arguments: null).Wait();
services.AddSingleton(channel); services.AddSingleton(channel);
services.AddDbContext<AppDbContext>(options =>
options.UseNpgsql(Configuration.GetConnectionString("PostgreSQL")));
services.Configure<HeadHunterConfig>(Configuration.GetSection(HeadHunterConfig.SectionName)); services.Configure<HeadHunterConfig>(Configuration.GetSection(HeadHunterConfig.SectionName));
services.AddScoped<HeadHunterService>(); services.AddScoped<HeadHunterService>();