@@ -238,7 +238,6 @@ async fn get_search_results(
238238#[ derive( Debug , Clone , PartialEq , Eq ) ]
239239struct HomePage {
240240 recent_releases : Vec < Release > ,
241- csp_nonce : String ,
242241}
243242
244243impl_axum_webpage ! {
@@ -250,18 +249,14 @@ pub(crate) async fn home_page(mut conn: DbConnection) -> AxumResult<impl IntoRes
250249 let recent_releases =
251250 get_releases ( & mut conn, 1 , RELEASES_IN_HOME , Order :: ReleaseTime , true ) . await ?;
252251
253- Ok ( HomePage {
254- recent_releases,
255- csp_nonce : String :: new ( ) ,
256- } )
252+ Ok ( HomePage { recent_releases } )
257253}
258254
259255#[ derive( Template ) ]
260256#[ template( path = "releases/feed.xml" ) ]
261257#[ derive( Debug , Clone , PartialEq , Eq ) ]
262258struct ReleaseFeed {
263259 recent_releases : Vec < Release > ,
264- csp_nonce : String ,
265260}
266261
267262impl_axum_webpage ! {
@@ -272,10 +267,7 @@ impl_axum_webpage! {
272267pub ( crate ) async fn releases_feed_handler ( mut conn : DbConnection ) -> AxumResult < impl IntoResponse > {
273268 let recent_releases =
274269 get_releases ( & mut conn, 1 , RELEASES_IN_FEED , Order :: ReleaseTime , true ) . await ?;
275- Ok ( ReleaseFeed {
276- recent_releases,
277- csp_nonce : String :: new ( ) ,
278- } )
270+ Ok ( ReleaseFeed { recent_releases } )
279271}
280272
281273#[ derive( Template ) ]
@@ -289,7 +281,6 @@ struct ViewReleases {
289281 show_previous_page : bool ,
290282 page_number : i64 ,
291283 owner : Option < String > ,
292- csp_nonce : String ,
293284}
294285
295286impl_axum_webpage ! { ViewReleases }
@@ -378,7 +369,6 @@ pub(crate) async fn releases_handler(
378369 show_previous_page,
379370 page_number,
380371 owner : None ,
381- csp_nonce : String :: new ( ) ,
382372 } )
383373}
384374
@@ -431,7 +421,6 @@ pub(super) struct Search {
431421 /// This should always be `ReleaseType::Search`
432422 pub ( super ) release_type : ReleaseType ,
433423 pub ( super ) status : http:: StatusCode ,
434- pub ( super ) csp_nonce : String ,
435424}
436425
437426impl Default for Search {
@@ -445,7 +434,6 @@ impl Default for Search {
445434 search_sort_by : None ,
446435 release_type : ReleaseType :: Search ,
447436 status : http:: StatusCode :: OK ,
448- csp_nonce : String :: new ( ) ,
449437 }
450438 }
451439}
@@ -644,7 +632,6 @@ struct ReleaseActivity {
644632 dates : Vec < String > ,
645633 counts : Vec < i64 > ,
646634 failures : Vec < i64 > ,
647- csp_nonce : String ,
648635}
649636
650637impl_axum_webpage ! { ReleaseActivity }
@@ -700,7 +687,6 @@ pub(crate) async fn activity_handler(mut conn: DbConnection) -> AxumResult<impl
700687 . collect ( ) ,
701688 counts : rows. iter ( ) . map ( |rows| rows. counts ) . collect ( ) ,
702689 failures : rows. iter ( ) . map ( |rows| rows. failures ) . collect ( ) ,
703- csp_nonce : String :: new ( ) ,
704690 } )
705691}
706692
@@ -713,7 +699,6 @@ struct BuildQueuePage {
713699 rebuild_queue : Vec < QueuedCrate > ,
714700 active_cdn_deployments : Vec < String > ,
715701 in_progress_builds : Vec < ( String , String ) > ,
716- csp_nonce : String ,
717702 expand_rebuild_queue : bool ,
718703}
719704
@@ -791,7 +776,6 @@ pub(crate) async fn build_queue_handler(
791776 rebuild_queue,
792777 active_cdn_deployments,
793778 in_progress_builds,
794- csp_nonce : String :: new ( ) ,
795779 expand_rebuild_queue : params. expand . is_some ( ) ,
796780 } )
797781}
0 commit comments