diff --git a/src/OnePeek.Api/AppMetadataEndpoint.cs b/src/OnePeek.Api/AppMetadataEndpoint.cs index f7f3bf7..4776299 100644 --- a/src/OnePeek.Api/AppMetadataEndpoint.cs +++ b/src/OnePeek.Api/AppMetadataEndpoint.cs @@ -2,12 +2,10 @@ using OnePeek.Api.Extensions; using OnePeek.Entities; using System; -using System.Diagnostics; using System.IO; using System.Threading.Tasks; using System.Xml.Linq; using System.Linq; -using System.Globalization; using System.Collections.Generic; namespace OnePeek.Api @@ -40,6 +38,10 @@ namespace OnePeek.Api // create rating result.Rating = Deserialize.Xml(xml); result.Rating.AverageRating = xel.GetFloat("averageUserRating"); + if (Configuration.UseFiveStarSystem) + { + result.Rating.AverageRating = (float)(result.Rating.AverageRating * 0.5); + } // create images result.Images = Deserialize.Xml(xml); diff --git a/src/OnePeek.Api/Configuration.cs b/src/OnePeek.Api/Configuration.cs new file mode 100644 index 0000000..40817f5 --- /dev/null +++ b/src/OnePeek.Api/Configuration.cs @@ -0,0 +1,7 @@ +namespace OnePeek.Api +{ + public static class Configuration + { + public static bool UseFiveStarSystem = false; + } +}