public void AddFile(byte[] data, TorrentParameters parameters)
        {
            var msg = new AddTorrentMessage(data)
            {
                Label = parameters.Label,
                SavePath = parameters.SavePath
            };

            _messageBus.Publish(msg);
        }
        public void AddMagnetLink(string url, TorrentParameters parameters)
        {
            var msg = new AddUrlMessage(url)
            {
                Label = parameters.Label,
                Name = parameters.Name,
                SavePath = parameters.SavePath,
                Trackers = parameters.Trackers
            };

            _messageBus.Publish(msg);
        }