mirror of
https://github.com/immense/Remotely.git
synced 2025-10-26 11:27:15 +00:00
Add missed logging.
This commit is contained in:
parent
f8b0389d5e
commit
1d0cd445d5
@ -26,19 +26,26 @@ namespace Remotely.ScreenCast.Win.Services
|
||||
|
||||
public async Task BeginScreenCasting(ScreenCastRequest screenCastRequest)
|
||||
{
|
||||
if (Win32Interop.GetCurrentDesktop(out var currentDesktopName))
|
||||
try
|
||||
{
|
||||
Logger.Write($"Setting desktop to {currentDesktopName} before screen casting.");
|
||||
Win32Interop.SwitchToInputDesktop();
|
||||
}
|
||||
else
|
||||
{
|
||||
Logger.Write("Failed to get current desktop before screen casting.");
|
||||
}
|
||||
if (Win32Interop.GetCurrentDesktop(out var currentDesktopName))
|
||||
{
|
||||
Logger.Write($"Setting desktop to {currentDesktopName} before screen casting.");
|
||||
Win32Interop.SwitchToInputDesktop();
|
||||
}
|
||||
else
|
||||
{
|
||||
Logger.Write("Failed to get current desktop before screen casting.");
|
||||
}
|
||||
|
||||
var conductor = ServiceContainer.Instance.GetRequiredService<Conductor>();
|
||||
await conductor.CasterSocket.SendCursorChange(CursorIconWatcher.GetCurrentCursor(), new List<string>() { screenCastRequest.ViewerID });
|
||||
_ = BeginScreenCasting(screenCastRequest.ViewerID, screenCastRequest.RequesterName, ServiceContainer.Instance.GetRequiredService<IScreenCapturer>());
|
||||
var conductor = ServiceContainer.Instance.GetRequiredService<Conductor>();
|
||||
await conductor.CasterSocket.SendCursorChange(CursorIconWatcher.GetCurrentCursor(), new List<string>() { screenCastRequest.ViewerID });
|
||||
_ = BeginScreenCasting(screenCastRequest.ViewerID, screenCastRequest.RequesterName, ServiceContainer.Instance.GetRequiredService<IScreenCapturer>());
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Logger.Write(ex);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user