mirror of
https://github.com/immense/Remotely.git
synced 2025-10-26 11:27:15 +00:00
22 lines
584 B
C#
22 lines
584 B
C#
namespace Remotely.Desktop.Core.Services
|
|
{
|
|
public interface IWebRtcSessionFactory
|
|
{
|
|
WebRtcSession GetNewSession(Services.Viewer viewer);
|
|
}
|
|
|
|
public class WebRtcSessionFactory : IWebRtcSessionFactory
|
|
{
|
|
public WebRtcSessionFactory(IDtoMessageHandler messageHandler)
|
|
{
|
|
MessageHandler = messageHandler;
|
|
}
|
|
private IDtoMessageHandler MessageHandler { get; }
|
|
|
|
public WebRtcSession GetNewSession(Services.Viewer viewer)
|
|
{
|
|
return new WebRtcSession(viewer, MessageHandler);
|
|
}
|
|
}
|
|
}
|