Skip to content

Commit

Permalink
updated editor config and etc
Browse files Browse the repository at this point in the history
  • Loading branch information
HaikAsatryan committed Sep 13, 2024
1 parent e11bc34 commit 9118826
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 3 deletions.
14 changes: 14 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,20 @@ dotnet_diagnostic.ca2016.severity = error #Forwarding cancellation tokens
csharp_style_namespace_declarations = file_scoped:error
resharper_entity_framework_model_validation_unlimited_string_length_highlighting = none

[*.{cs,vb}]

# Async methods should have "Async" suffix
dotnet_naming_rule.async_methods_end_in_async.symbols = any_async_methods
dotnet_naming_rule.async_methods_end_in_async.style = end_in_async
dotnet_naming_rule.async_methods_end_in_async.severity = error

dotnet_naming_symbols.any_async_methods.applicable_kinds = method
dotnet_naming_symbols.any_async_methods.applicable_accessibilities = *
dotnet_naming_symbols.any_async_methods.required_modifiers = async

dotnet_naming_style.end_in_async.required_suffix = Async
dotnet_naming_style.end_in_async.capitalization = pascal_case

#########################
# VS added settings #
#########################
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
using Pandatech.VerticalSlices.Features.Auth.Helpers;
using Pandatech.VerticalSlices.Features.Auth.Helpers.ApiAuth.MinimalApiExtensions;
using Pandatech.VerticalSlices.SharedKernel.Enums;
using Pandatech.VerticalSlices.SharedKernel.Extensions;
using Pandatech.VerticalSlices.SharedKernel.Helpers;
using ResponseCrafter.Extensions;

Expand Down Expand Up @@ -46,7 +47,7 @@ public void AddRoutes(IEndpointRouteBuilder app)
return TypedResults.Ok(response);
}

var domain = configuration["Security:CookieDomain"]!;
var domain = configuration.GetCookieDomain();
httpContextAccessor.HttpContext!.PrepareAndSetCookies(response, environment, domain);

return TypedResults.Ok(response);
Expand Down Expand Up @@ -75,7 +76,7 @@ public void AddRoutes(IEndpointRouteBuilder app)
return TypedResults.Ok(response);
}

var domain = configuration["Security:CookieDomain"]!;
var domain = configuration.GetCookieDomain();
httpContextAccessor.HttpContext!.PrepareAndSetCookies(response, environment, domain);

return TypedResults.Ok(response);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
using Pandatech.VerticalSlices.Features.MyAccount.Application.Logout;
using Pandatech.VerticalSlices.Features.MyAccount.Application.PersonalInformation;
using Pandatech.VerticalSlices.Features.MyAccount.Application.UpdateOwnPassword;
using Pandatech.VerticalSlices.SharedKernel.Extensions;
using Pandatech.VerticalSlices.SharedKernel.Helpers;
using ResponseCrafter.Extensions;

Expand Down Expand Up @@ -54,7 +55,7 @@ public void AddRoutes(IEndpointRouteBuilder app)
IConfiguration configuration,
CancellationToken token) =>
{
var domain = configuration["Security:CookieDomain"]!;
var domain = configuration.GetCookieDomain();
await sender.Send(new LogoutCommand(), token);
httpContextAccessor.HttpContext!.DeleteAllCookies(environment, domain);
return TypedResults.Ok();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ public static class ConfigurationExtensions
private const string SuperUserPasswordConfigurationPath = "Security:SuperUser:Password";
private const string PersistentConfigurationPath = "PersistentStorage";
private const string RepositoryNameConfigurationPath = "RepositoryName";
private const string CookieDomainConfigurationPath = "Security:CookieDomain";

public static string GetFileStoragePath(this IConfiguration configuration)
{
Expand Down Expand Up @@ -74,4 +75,9 @@ public static string GetSuperuserPassword(this IConfiguration configuration)
{
return configuration[SuperUserPasswordConfigurationPath]!;
}

public static string GetCookieDomain(this IConfiguration configuration)
{
return configuration[CookieDomainConfigurationPath]!;
}
}

0 comments on commit 9118826

Please sign in to comment.