Misterblue / os-webrtc-janus

Addon-module for OpenSimulator to provide webrtc voice using Janus-gateway
Mozilla Public License 2.0
2 stars 0 forks source link

Break up WebRtcVoiceServiceModule into the module and a separate class implementing IWebRtcVoiceService #5

Open Misterblue opened 1 day ago

Misterblue commented 1 day ago

WebRtcVoiceServiceModule.cs does two things. The ISharedRegionModule should not also implement IWebRtcVoiceServer.

Break up this class into two classes to make the functional distinction clear and to remove the various dependencies since the region module also implements the service interface.