Re-add TestScreenCaptureStream
implementation for mock_client
to fix FreeBSD and MinGW builds (#35191)
The implementation was removed in #31506. re-added it to match the current implementation from `gpui::test` Closes #35189 Release Notes: - N/A
This commit is contained in:
parent
e38f5759c4
commit
3ad0546b0d
1 changed files with 16 additions and 1 deletions
|
@ -5,7 +5,9 @@ use crate::{
|
|||
};
|
||||
use anyhow::Result;
|
||||
use collections::HashMap;
|
||||
use gpui::{AsyncApp, ScreenCaptureSource, ScreenCaptureStream, TestScreenCaptureStream};
|
||||
use gpui::{
|
||||
AsyncApp, DevicePixels, ScreenCaptureSource, ScreenCaptureStream, SourceMetadata, size,
|
||||
};
|
||||
|
||||
#[derive(Clone, Debug)]
|
||||
pub struct LocalParticipant {
|
||||
|
@ -119,3 +121,16 @@ impl RemoteParticipant {
|
|||
self.identity.clone()
|
||||
}
|
||||
}
|
||||
|
||||
struct TestScreenCaptureStream;
|
||||
|
||||
impl ScreenCaptureStream for TestScreenCaptureStream {
|
||||
fn metadata(&self) -> Result<SourceMetadata> {
|
||||
Ok(SourceMetadata {
|
||||
id: 0,
|
||||
is_main: None,
|
||||
label: None,
|
||||
resolution: size(DevicePixels(1), DevicePixels(1)),
|
||||
})
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue