LibWeb: Use enum instead of bool for CanUseCrossOriginIsolatedAPIs

Change the parameters types of the functions `coarsen_time` and
`coarsened_shared_current_time` from `bool` to
`CanUseCrossOriginIsolatedAPIs` for more coherence with the surrounding
code.
This commit is contained in:
Niccolo Antonelli Dziri
2025-10-15 13:07:56 +02:00
committed by Sam Atkins
parent bd76078f97
commit bed56c676d
Notes: github-actions[bot] 2026-02-13 16:49:12 +00:00
8 changed files with 21 additions and 22 deletions

View File

@@ -114,7 +114,7 @@ CanUseCrossOriginIsolatedAPIs WorkerEnvironmentSettingsObject::cross_origin_isol
double WorkerEnvironmentSettingsObject::time_origin() const
{
// Return the result of coarsening unsafeWorkerCreationTime with worker global scope's cross-origin isolated capability.
return HighResolutionTime::coarsen_time(m_unsafe_worker_creation_time, cross_origin_isolated_capability() == CanUseCrossOriginIsolatedAPIs::Yes);
return HighResolutionTime::coarsen_time(m_unsafe_worker_creation_time, cross_origin_isolated_capability());
}
void WorkerEnvironmentSettingsObject::visit_edges(JS::Cell::Visitor& visitor)