validations

pull/36085/head
Trey Moen 4 days ago
parent 34bbc76b1c
commit ab25580a97
  1. 10
      system/athena/athenad.py

@ -567,12 +567,18 @@ def getEsimProfiles():
@dispatcher.add_method
def downloadEsimProfile(lpa_activation_code: str, profile_name: str):
HARDWARE.get_sim_lpa().download_profile(lpa_activation_code, profile_name)
lpa = HARDWARE.get_sim_lpa()
lpa.validate_lpa_activation_code(lpa_activation_code)
lpa.validate_nickname(profile_name)
lpa.download_profile(lpa_activation_code, profile_name)
@dispatcher.add_method
def setEsimProfile(iccid: str):
HARDWARE.get_sim_lpa().switch_profile(iccid)
lpa = HARDWARE.get_sim_lpa()
lpa.validate_iccid(iccid)
lpa.validate_profile_exists(iccid)
lpa.switch_profile(iccid)
HARDWARE.reboot_modem()

Loading…
Cancel
Save