mirror of
https://github.com/bizzehdee/bzTorrent.git
synced 2026-10-18 14:41:44 +08:00
58052ec8ee
- Rename the misleadingly-overloaded Load(BDict) to LoadInfoDictionary (it loads the info dictionary, e.g. from ut_metadata), distinct from Load(Stream)/Load(MagnetLink). Demo updated. - MetadataFileInfo.PathSeparator: '\' -> '/' (portable, BitTorrent/URL convention; the old Windows-only backslash could also collide with a real path component). The disk-based-build responsibility (the genuinely separable concern flagged for the 'split') was already extracted to TorrentBuilder in Phase 10; the remaining parse populates the Metadata value object itself, so a separate parser type reaching into its internals would be ceremony rather than real separation -- not done. Breaking: Metadata.Load(BDict) -> LoadInfoDictionary; Filename uses '/'. Suite green (187).