Exemple #1
0
 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;
 }
Exemple #3
0
 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;
 }