Skip to content

Commit

Permalink
Merge branch 'develop' into service
Browse files Browse the repository at this point in the history
  • Loading branch information
mdaneri authored Feb 22, 2025
2 parents 4ef1b84 + fbf6ecf commit c559b8e
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
4 changes: 2 additions & 2 deletions src/Private/Events.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ function Invoke-PodeEvent {
)

# do nothing if no events
if (($null -eq $PodeContext.Server.Events) -or ($PodeContext.Server.Events[$Type].Count -eq 0)) {
if (($null -eq $PodeContext.Server.Events) -or ($PodeContext.Server.Events[$Type.ToString()].Count -eq 0)) {
return
}

# invoke each event's scriptblock
foreach ($evt in $PodeContext.Server.Events[$Type].Values) {
foreach ($evt in $PodeContext.Server.Events[$Type.ToString()].Values) {
if (($null -eq $evt) -or ($null -eq $evt.ScriptBlock)) {
continue
}
Expand Down
10 changes: 5 additions & 5 deletions src/Public/Events.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ function Register-PodeEvent {
$ScriptBlock, $usingVars = Convert-PodeScopedVariables -ScriptBlock $ScriptBlock -PSSession $PSCmdlet.SessionState

# add event
$PodeContext.Server.Events[$Type][$Name] = @{
$PodeContext.Server.Events[$Type.ToString()][$Name] = @{
Name = $Name
ScriptBlock = $ScriptBlock
UsingVariables = $usingVars
Expand Down Expand Up @@ -91,7 +91,7 @@ function Unregister-PodeEvent {
}

# remove event
$null = $PodeContext.Server.Events[$Type].Remove($Name)
$null = $PodeContext.Server.Events[$Type.ToString()].Remove($Name)
}

<#
Expand Down Expand Up @@ -122,7 +122,7 @@ function Test-PodeEvent {
$Name
)

return $PodeContext.Server.Events[$Type].Contains($Name)
return $PodeContext.Server.Events[$Type.ToString()].Contains($Name)
}

<#
Expand Down Expand Up @@ -153,7 +153,7 @@ function Get-PodeEvent {
$Name
)

return $PodeContext.Server.Events[$Type][$Name]
return $PodeContext.Server.Events[$Type.ToString()][$Name]
}

<#
Expand All @@ -177,7 +177,7 @@ function Clear-PodeEvent {
$Type
)

$null = $PodeContext.Server.Events[$Type].Clear()
$null = $PodeContext.Server.Events[$Type.ToString()].Clear()
}

<#
Expand Down

0 comments on commit c559b8e

Please sign in to comment.