Commit 5fb9ccb0 authored by George Papathanail's avatar George Papathanail
Browse files

feat: add stateless nats-based FM proxy

parent e7a6e7da
Loading
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -69,6 +69,11 @@ class LocationRetrievalSettings(BaseModel):
        return self.service_specification_id == DEFAULT_LOCATION_RETRIEVAL_SERVICE_SPECIFICATION_ID


class FmSettings(BaseModel):
    request_subject: str = "fm.federation.create"
    request_timeout_seconds: float = 10.0


class Settings(BaseSettings):
    model_config = SettingsConfigDict(
        env_file=".env",
@@ -91,6 +96,7 @@ class Settings(BaseSettings):
    callback_settings: CallbackSettings = CallbackSettings()
    qod_settings: QodSettings = QodSettings()
    location_retrieval_settings: LocationRetrievalSettings = LocationRetrievalSettings()
    fm_settings: FmSettings = FmSettings()


@lru_cache