Tech Debt - Combine Code for Video and Audio in Markdown If !17860 is Merged
Summary
If !17860 (merged) is merged, the code for embedding video in markdown will have been ported to audio and the following files will be nearly identical:
audio_link_filter.rb and video_link_filter.rb
Improvements
It is important that these two features share a common base to maintain consistency, as well as reduce code duplication and maintenance.
Risks
Both embedded video and audio have the potential to break if errors are made. This can be mitigated through extensive testing.