add /api/v1/sim-cards GET endpoint
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
from dto import Device
|
||||
from dto import Device, SimCard
|
||||
|
||||
|
||||
def get_all_devices(cur) -> list[Device]:
|
||||
@@ -10,3 +10,13 @@ def get_all_devices(cur) -> list[Device]:
|
||||
devices.append(Device.convert(item))
|
||||
return devices
|
||||
|
||||
|
||||
def get_sim_cards_by_device(cur, access_key: str) -> list[SimCard]:
|
||||
if access_key is None or not access_key:
|
||||
return []
|
||||
|
||||
sim_cards_from_db = cur.execute("SELECT phone_number, device_access_key FROM sim_cards WHERE device_access_key = ?", (access_key,)).fetchall()
|
||||
sim_cards = []
|
||||
for item in sim_cards_from_db:
|
||||
sim_cards.append(SimCard.convert(item))
|
||||
return sim_cards
|
||||
|
||||
Reference in New Issue
Block a user