perf: structure query get a bit better

This commit is contained in:
Oliver Booth 2023-08-08 12:41:12 +01:00
parent 56a8ba7368
commit 983e636635
Signed by: oliverbooth
GPG Key ID: 725DB725A0D9EE61
1 changed files with 2 additions and 12 deletions

View File

@ -39,22 +39,12 @@ public class Index : PageModel
public IActionResult OnGet([FromQuery(Name = "pid")] int? postId = null,
[FromQuery(Name = "p")] int? wpPostId = null)
{
if (!(postId.HasValue ^ wpPostId.HasValue))
if (postId.HasValue == wpPostId.HasValue)
{
return Page();
}
if (wpPostId.HasValue)
{
return HandleWordPressRoute(wpPostId.Value);
}
if (postId.HasValue)
{
return HandleNewRoute(postId.Value);
}
throw new UnreachableException();
return postId.HasValue ? HandleNewRoute(postId.Value) : HandleWordPressRoute(wpPostId!.Value);
}
private IActionResult HandleNewRoute(int postId)