Skip to content

Commit 8c6920f

Browse files
committed
Add endpoint to demo server
1 parent e96fb8d commit 8c6920f

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/murfey/server/demo_api.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1547,6 +1547,18 @@ async def get_sessions(db=murfey_db):
15471547
return res
15481548

15491549

1550+
@router.get("/instruments/{instrument_name}/visits/{visit_name}/sessions")
1551+
def get_sessions_with_visit(
1552+
instrument_name: str, visit_name: str, db=murfey_db
1553+
) -> List[Session]:
1554+
sessions = db.exec(
1555+
select(Session)
1556+
.where(Session.instrument_name == instrument_name)
1557+
.where(Session.visit == visit_name)
1558+
).all()
1559+
return sessions
1560+
1561+
15501562
@router.get("/instruments/{instrument_name}/sessions")
15511563
async def get_sessions_by_instrument_name(
15521564
instrument_name: str, db=murfey_db

0 commit comments

Comments
 (0)