Archomeda / Gw2Sharp

A cross-platform .NET wrapper library for the Guild Wars 2 API written in C#
https://archomeda.github.io/Gw2Sharp
MIT License
37 stars 8 forks source link

Custom Mumble Link reader #110

Closed Archomeda closed 2 years ago

Archomeda commented 2 years ago

This adds support for providing a custom Mumble Link reader. By default this is set to what it always was on Windows. For any other operating system, this is set to a reader that just returns NotSupportedException. The functionality effectively stays the same as before.

SupportedOSPlatformAttribute has been removed in certain areas because it can't be included anymore with this construction, instead it's now placed explicitly on the default Gw2MumbleClientReader that's used on Windows.

A bunch of structs have been publicized because they are necessary for the Mumble Link reader interface.

sonarcloud[bot] commented 2 years ago

SonarCloud Quality Gate failed.    Quality Gate failed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

72.0% 72.0% Coverage
0.0% 0.0% Duplication

sonarcloud[bot] commented 2 years ago

SonarCloud Quality Gate failed.    Quality Gate failed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

72.0% 72.0% Coverage
0.0% 0.0% Duplication