Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit fdd10dc

Browse files
committed
Don't double box subscription streams
1 parent 082201c commit fdd10dc

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

src/dynamic/schema.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -410,7 +410,7 @@ impl Schema {
410410
&self,
411411
request: impl Into<DynamicRequest>,
412412
session_data: Arc<Data>,
413-
) -> impl Stream<Item = Response> + Send + Unpin + 'static {
413+
) -> BoxStream<'static, Response> {
414414
let schema = self.clone();
415415
let request = request.into();
416416
let extensions = self.create_extensions(session_data.clone());
@@ -495,7 +495,6 @@ impl Executor for Schema {
495495
session_data: Option<Arc<Data>>,
496496
) -> BoxStream<'static, Response> {
497497
Schema::execute_stream_with_session_data(self, request, session_data.unwrap_or_default())
498-
.boxed()
499498
}
500499
}
501500

src/schema.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -574,7 +574,7 @@ where
574574
&self,
575575
request: impl Into<Request>,
576576
session_data: Arc<Data>,
577-
) -> impl Stream<Item = Response> + Send + Unpin + 'static {
577+
) -> BoxStream<'static, Response> {
578578
let schema = self.clone();
579579
let request = request.into();
580580
let extensions = self.create_extensions(session_data.clone());
@@ -667,7 +667,6 @@ where
667667
session_data: Option<Arc<Data>>,
668668
) -> BoxStream<'static, Response> {
669669
Schema::execute_stream_with_session_data(&self, request, session_data.unwrap_or_default())
670-
.boxed()
671670
}
672671
}
673672

0 commit comments

Comments
 (0)