2828class ServerApiContext :
2929 codealmanac : CodeAlmanac
3030 cwd : Path
31- scope_wiki : str | None = None
31+ scoped_repository_name : str | None = None
3232
33- def selected_wiki (self , request_wiki : str | None ) -> str | None :
34- return self .scope_wiki or request_wiki
33+ def repository_name (self , request_wiki : str | None ) -> str | None :
34+ return self .scoped_repository_name or request_wiki
3535
3636
3737def register_api_routes (server : FastAPI , context : ServerApiContext ) -> None :
@@ -40,8 +40,8 @@ def overview(wiki: str | None = None) -> ViewerOverview:
4040 return context .codealmanac .viewer .overview (
4141 ViewerOverviewRequest (
4242 cwd = context .cwd ,
43- repository_name = context .selected_wiki (wiki ),
44- include_repositories = context .scope_wiki is None ,
43+ repository_name = context .repository_name (wiki ),
44+ include_repositories = context .scoped_repository_name is None ,
4545 )
4646 )
4747
@@ -50,7 +50,7 @@ def page(slug: str, wiki: str | None = None) -> ViewerPage:
5050 return context .codealmanac .viewer .page (
5151 ViewerPageRequest (
5252 cwd = context .cwd ,
53- repository_name = context .selected_wiki (wiki ),
53+ repository_name = context .repository_name (wiki ),
5454 slug = slug ,
5555 )
5656 )
@@ -64,7 +64,7 @@ def search(
6464 return context .codealmanac .viewer .search (
6565 ViewerSearchRequest (
6666 cwd = context .cwd ,
67- repository_name = context .selected_wiki (wiki ),
67+ repository_name = context .repository_name (wiki ),
6868 query = q ,
6969 limit = limit ,
7070 )
@@ -79,7 +79,7 @@ def file_route(
7979 return context .codealmanac .viewer .file (
8080 ViewerFileRequest (
8181 cwd = context .cwd ,
82- repository_name = context .selected_wiki (wiki ),
82+ repository_name = context .repository_name (wiki ),
8383 path = path ,
8484 limit = limit ,
8585 )
@@ -94,7 +94,7 @@ def topic(
9494 return context .codealmanac .viewer .topic (
9595 ViewerTopicRequest (
9696 cwd = context .cwd ,
97- repository_name = context .selected_wiki (wiki ),
97+ repository_name = context .repository_name (wiki ),
9898 slug = slug ,
9999 include_descendants = descendants ,
100100 )
@@ -105,7 +105,7 @@ def jobs(limit: int | None = None, wiki: str | None = None) -> ViewerJobs:
105105 return context .codealmanac .viewer .jobs (
106106 ViewerJobsRequest (
107107 cwd = context .cwd ,
108- repository_name = context .selected_wiki (wiki ),
108+ repository_name = context .repository_name (wiki ),
109109 limit = limit ,
110110 )
111111 )
@@ -115,7 +115,7 @@ def job(run_id: str, wiki: str | None = None) -> ViewerJob:
115115 return context .codealmanac .viewer .job (
116116 ViewerJobRequest (
117117 cwd = context .cwd ,
118- repository_name = context .selected_wiki (wiki ),
118+ repository_name = context .repository_name (wiki ),
119119 run_id = run_id ,
120120 )
121121 )
0 commit comments