public/Get-RecipeImageUrl.ps1
|
function Get-RecipeImageUrl { [CmdletBinding()] param( [Parameter(Mandatory)] [int]$RecipeId ) $info = Get-RecipeImageInfo -RecipeId $RecipeId if (-not $info) { return $null } # Cache bust based on ImageUpdatedAt ticks if ($info.UpdatedAt) { $ticks = [DateTime]::Parse($info.UpdatedAt).Ticks return "/recipe-image/$RecipeId?v=$ticks" } "/recipe-image/$RecipeId" } |