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

            _messageBus.Publish(msg);
        }
예제 #2
0
        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);
        }