public MediaWebSocketModule( ILogger <MediaWebSocketModule> logger, IAppWebServer server, IViewForMediaWebSocket view, string urlPath) : base(urlPath, true) { _logger = logger; _view = view; server.OnFileLoading += FileLoading; server.OnFileLoaded += FileLoaded; server.OnFileLoadingError += FileLoadingError; server.OnEndReached += EndReached; server.OnTimeChanged += TimeChanged; server.OnPositionChanged += PositionChanged; server.OnPaused += Paused; server.OnDisconnected += ChromecastDisconnected; server.OnVolumeChanged += VolumeLevelChanged; server.OnAppClosing += AppClosing; server.OnAppSettingsChanged += AppSettingsChanged; server.OnPlayListAdded += PlayListAdded; server.OnPlayListChanged += PlayListChanged; server.OnPlayListDeleted += PlayListDeleted; server.OnFileAdded += FileAdded; server.OnFileChanged += FileChanged; server.OnFileDeleted += FilesDeleted; server.OnServerMsg += SendInfoMessage; }
public AboutDialogViewModel( ITextProvider textProvider, IMvxMessenger messenger, ILogger <AboutDialogViewModel> logger, IMvxNavigationService navigationService, IAppWebServer appWebServer) : base(textProvider, messenger, logger) { _navigationService = navigationService; _appWebServer = appWebServer; }
public MainService( ILogger <MainService> logger, IAppWebServer webServer, ICastService castService, IAppSettingsService appSettings, IFileService fileService, int startingPort) { _logger = logger; _webServer = webServer; _startingPort = startingPort; _fileService = fileService; _appSettings = appSettings; _castService = castService; }