Skip to content

Commit 8f45ba6

Browse files
committed
eli-579 initialising the AddDaysHandler in the registry on app start
1 parent 28d2e75 commit 8f45ba6

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

  • src/eligibility_signposting_api/services/processors/derived_values
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
from eligibility_signposting_api.services.processors.derived_values.add_days_handler import AddDaysHandler
2+
from eligibility_signposting_api.services.processors.derived_values.base import (
3+
DerivedValueContext,
4+
DerivedValueHandler,
5+
)
6+
from eligibility_signposting_api.services.processors.derived_values.registry import (
7+
DerivedValueRegistry,
8+
get_registry,
9+
)
10+
11+
__all__ = [
12+
"AddDaysHandler",
13+
"DerivedValueContext",
14+
"DerivedValueHandler",
15+
"DerivedValueRegistry",
16+
"get_registry",
17+
]
18+
19+
# Register default handlers
20+
DerivedValueRegistry.register_default(
21+
AddDaysHandler(
22+
default_days=91,
23+
vaccine_type_days={
24+
"COVID": 91, # 91 days between COVID vaccinations
25+
# Add other vaccine-specific configurations here as needed.
26+
},
27+
)
28+
)

0 commit comments

Comments
 (0)