From ee38234592087e3a507f2f9441b3aaea3b6ff4a9 Mon Sep 17 00:00:00 2001 From: Valentin Virot Date: Fri, 16 May 2025 22:10:34 +0200 Subject: [PATCH 1/8] Updated dependencies --- GameOn.Common/GameOn.Common.csproj | 2 +- GameOn.External/GameOn.External.csproj | 4 ++-- GameOn.Persistence/GameOn.Persistence.csproj | 6 +++--- GameOn.Presentation/GameOn.Presentation.csproj | 4 ++-- GameOn.Presentation/Program.cs | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/GameOn.Common/GameOn.Common.csproj b/GameOn.Common/GameOn.Common.csproj index 97decdf..30843c9 100644 --- a/GameOn.Common/GameOn.Common.csproj +++ b/GameOn.Common/GameOn.Common.csproj @@ -42,7 +42,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/GameOn.External/GameOn.External.csproj b/GameOn.External/GameOn.External.csproj index d407bb1..982a1c9 100644 --- a/GameOn.External/GameOn.External.csproj +++ b/GameOn.External/GameOn.External.csproj @@ -42,8 +42,8 @@ - - + + all diff --git a/GameOn.Persistence/GameOn.Persistence.csproj b/GameOn.Persistence/GameOn.Persistence.csproj index 33cd622..bbfdbee 100644 --- a/GameOn.Persistence/GameOn.Persistence.csproj +++ b/GameOn.Persistence/GameOn.Persistence.csproj @@ -42,12 +42,12 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/GameOn.Presentation/GameOn.Presentation.csproj b/GameOn.Presentation/GameOn.Presentation.csproj index fe0dfd5..7450a2e 100644 --- a/GameOn.Presentation/GameOn.Presentation.csproj +++ b/GameOn.Presentation/GameOn.Presentation.csproj @@ -42,8 +42,8 @@ - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/GameOn.Presentation/Program.cs b/GameOn.Presentation/Program.cs index a398a94..2185791 100644 --- a/GameOn.Presentation/Program.cs +++ b/GameOn.Presentation/Program.cs @@ -23,7 +23,7 @@ c.EnableAnnotations(); c.SwaggerDoc("v1", new Microsoft.OpenApi.Models.OpenApiInfo { - Version = "5.2.3", + Version = "5.2.4", Title = "LeadOn's Corp - GameOn! API", Description = "This API goal is to monitor players performance across multiple games.", Contact = new Microsoft.OpenApi.Models.OpenApiContact From d501bb87ed02150f87c42cc2538ae63b499e1d4c Mon Sep 17 00:00:00 2001 From: Valentin Virot Date: Fri, 23 May 2025 20:14:16 +0200 Subject: [PATCH 2/8] Updated dependencies --- GameOn.Documentation/GameOn! API.postman_collection.json | 2 +- GameOn.Documentation/GameOn!.swagger.json | 2 +- GameOn.Presentation/GameOn.Presentation.csproj | 4 ++-- GameOn.Presentation/Program.cs | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/GameOn.Documentation/GameOn! API.postman_collection.json b/GameOn.Documentation/GameOn! API.postman_collection.json index b9fe0de..1fabe8c 100644 --- a/GameOn.Documentation/GameOn! API.postman_collection.json +++ b/GameOn.Documentation/GameOn! API.postman_collection.json @@ -1,7 +1,7 @@ { "info": { "_postman_id": "1319992f-a208-4bcb-91f5-9faa28794297", - "name": "GameOn! 5.2.3", + "name": "GameOn! 5.2.5", "description": "This API goal is to monitor players performance across real-world and virtual games.", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "_exporter_id": "6882080" diff --git a/GameOn.Documentation/GameOn!.swagger.json b/GameOn.Documentation/GameOn!.swagger.json index 964c5e1..50eace6 100644 --- a/GameOn.Documentation/GameOn!.swagger.json +++ b/GameOn.Documentation/GameOn!.swagger.json @@ -7,7 +7,7 @@ "name": "Valentin Virot", "email": "virot.valentin@gmail.com" }, - "version": "5.2.3" + "version": "5.2.5" }, "paths": { "/Admin/dashboard": { diff --git a/GameOn.Presentation/GameOn.Presentation.csproj b/GameOn.Presentation/GameOn.Presentation.csproj index 7450a2e..42b2ebd 100644 --- a/GameOn.Presentation/GameOn.Presentation.csproj +++ b/GameOn.Presentation/GameOn.Presentation.csproj @@ -48,8 +48,8 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + diff --git a/GameOn.Presentation/Program.cs b/GameOn.Presentation/Program.cs index 2185791..ed53885 100644 --- a/GameOn.Presentation/Program.cs +++ b/GameOn.Presentation/Program.cs @@ -23,7 +23,7 @@ c.EnableAnnotations(); c.SwaggerDoc("v1", new Microsoft.OpenApi.Models.OpenApiInfo { - Version = "5.2.4", + Version = "5.2.5", Title = "LeadOn's Corp - GameOn! API", Description = "This API goal is to monitor players performance across multiple games.", Contact = new Microsoft.OpenApi.Models.OpenApiContact From e18b5633abc9e0a168ac867065e1fa9add3920a7 Mon Sep 17 00:00:00 2001 From: Valentin Virot Date: Fri, 6 Jun 2025 23:29:35 +0200 Subject: [PATCH 3/8] Updated dependencies --- GameOn.Documentation/GameOn! API.postman_collection.json | 2 +- GameOn.Documentation/GameOn!.swagger.json | 2 +- GameOn.Presentation/GameOn.Presentation.csproj | 4 ++-- GameOn.Presentation/Program.cs | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/GameOn.Documentation/GameOn! API.postman_collection.json b/GameOn.Documentation/GameOn! API.postman_collection.json index 1fabe8c..80a1744 100644 --- a/GameOn.Documentation/GameOn! API.postman_collection.json +++ b/GameOn.Documentation/GameOn! API.postman_collection.json @@ -1,7 +1,7 @@ { "info": { "_postman_id": "1319992f-a208-4bcb-91f5-9faa28794297", - "name": "GameOn! 5.2.5", + "name": "GameOn! 5.2.6", "description": "This API goal is to monitor players performance across real-world and virtual games.", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "_exporter_id": "6882080" diff --git a/GameOn.Documentation/GameOn!.swagger.json b/GameOn.Documentation/GameOn!.swagger.json index 50eace6..3df76b3 100644 --- a/GameOn.Documentation/GameOn!.swagger.json +++ b/GameOn.Documentation/GameOn!.swagger.json @@ -7,7 +7,7 @@ "name": "Valentin Virot", "email": "virot.valentin@gmail.com" }, - "version": "5.2.5" + "version": "5.2.6" }, "paths": { "/Admin/dashboard": { diff --git a/GameOn.Presentation/GameOn.Presentation.csproj b/GameOn.Presentation/GameOn.Presentation.csproj index 42b2ebd..b53a588 100644 --- a/GameOn.Presentation/GameOn.Presentation.csproj +++ b/GameOn.Presentation/GameOn.Presentation.csproj @@ -48,8 +48,8 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + diff --git a/GameOn.Presentation/Program.cs b/GameOn.Presentation/Program.cs index ed53885..95ba92a 100644 --- a/GameOn.Presentation/Program.cs +++ b/GameOn.Presentation/Program.cs @@ -23,7 +23,7 @@ c.EnableAnnotations(); c.SwaggerDoc("v1", new Microsoft.OpenApi.Models.OpenApiInfo { - Version = "5.2.5", + Version = "5.2.6", Title = "LeadOn's Corp - GameOn! API", Description = "This API goal is to monitor players performance across multiple games.", Contact = new Microsoft.OpenApi.Models.OpenApiContact From 8b130ad5358094c73ea4f2e64ff45dbc3928ee6f Mon Sep 17 00:00:00 2001 From: Valentin Virot Date: Thu, 12 Jun 2025 23:02:17 +0200 Subject: [PATCH 4/8] Updated dependencies --- GameOn.Common/GameOn.Common.csproj | 2 +- GameOn.Documentation/GameOn! API.postman_collection.json | 2 +- GameOn.Documentation/GameOn!.swagger.json | 2 +- GameOn.External/GameOn.External.csproj | 4 ++-- GameOn.Persistence/GameOn.Persistence.csproj | 6 +++--- GameOn.Presentation/GameOn.Presentation.csproj | 4 ++-- GameOn.Presentation/Program.cs | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/GameOn.Common/GameOn.Common.csproj b/GameOn.Common/GameOn.Common.csproj index 30843c9..38fe11b 100644 --- a/GameOn.Common/GameOn.Common.csproj +++ b/GameOn.Common/GameOn.Common.csproj @@ -42,7 +42,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/GameOn.Documentation/GameOn! API.postman_collection.json b/GameOn.Documentation/GameOn! API.postman_collection.json index 80a1744..aa27425 100644 --- a/GameOn.Documentation/GameOn! API.postman_collection.json +++ b/GameOn.Documentation/GameOn! API.postman_collection.json @@ -1,7 +1,7 @@ { "info": { "_postman_id": "1319992f-a208-4bcb-91f5-9faa28794297", - "name": "GameOn! 5.2.6", + "name": "GameOn! 5.2.7", "description": "This API goal is to monitor players performance across real-world and virtual games.", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "_exporter_id": "6882080" diff --git a/GameOn.Documentation/GameOn!.swagger.json b/GameOn.Documentation/GameOn!.swagger.json index 3df76b3..c177cd1 100644 --- a/GameOn.Documentation/GameOn!.swagger.json +++ b/GameOn.Documentation/GameOn!.swagger.json @@ -7,7 +7,7 @@ "name": "Valentin Virot", "email": "virot.valentin@gmail.com" }, - "version": "5.2.6" + "version": "5.2.7" }, "paths": { "/Admin/dashboard": { diff --git a/GameOn.External/GameOn.External.csproj b/GameOn.External/GameOn.External.csproj index 982a1c9..fbb57d6 100644 --- a/GameOn.External/GameOn.External.csproj +++ b/GameOn.External/GameOn.External.csproj @@ -42,8 +42,8 @@ - - + + all diff --git a/GameOn.Persistence/GameOn.Persistence.csproj b/GameOn.Persistence/GameOn.Persistence.csproj index bbfdbee..bfb5139 100644 --- a/GameOn.Persistence/GameOn.Persistence.csproj +++ b/GameOn.Persistence/GameOn.Persistence.csproj @@ -42,12 +42,12 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/GameOn.Presentation/GameOn.Presentation.csproj b/GameOn.Presentation/GameOn.Presentation.csproj index b53a588..f1d9520 100644 --- a/GameOn.Presentation/GameOn.Presentation.csproj +++ b/GameOn.Presentation/GameOn.Presentation.csproj @@ -42,8 +42,8 @@ - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/GameOn.Presentation/Program.cs b/GameOn.Presentation/Program.cs index 95ba92a..a0fcb90 100644 --- a/GameOn.Presentation/Program.cs +++ b/GameOn.Presentation/Program.cs @@ -23,7 +23,7 @@ c.EnableAnnotations(); c.SwaggerDoc("v1", new Microsoft.OpenApi.Models.OpenApiInfo { - Version = "5.2.6", + Version = "5.2.7", Title = "LeadOn's Corp - GameOn! API", Description = "This API goal is to monitor players performance across multiple games.", Contact = new Microsoft.OpenApi.Models.OpenApiContact From 879d422fde07626cb93bb3b5399986d19e0f80d8 Mon Sep 17 00:00:00 2001 From: Valentin Virot Date: Mon, 23 Jun 2025 11:59:50 +0200 Subject: [PATCH 5/8] Updated dependencies --- GameOn.Documentation/GameOn! API.postman_collection.json | 2 +- GameOn.Documentation/GameOn!.swagger.json | 2 +- GameOn.Presentation/GameOn.Presentation.csproj | 4 ++-- GameOn.Presentation/Program.cs | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/GameOn.Documentation/GameOn! API.postman_collection.json b/GameOn.Documentation/GameOn! API.postman_collection.json index aa27425..2406ef4 100644 --- a/GameOn.Documentation/GameOn! API.postman_collection.json +++ b/GameOn.Documentation/GameOn! API.postman_collection.json @@ -1,7 +1,7 @@ { "info": { "_postman_id": "1319992f-a208-4bcb-91f5-9faa28794297", - "name": "GameOn! 5.2.7", + "name": "GameOn! 5.2.8", "description": "This API goal is to monitor players performance across real-world and virtual games.", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "_exporter_id": "6882080" diff --git a/GameOn.Documentation/GameOn!.swagger.json b/GameOn.Documentation/GameOn!.swagger.json index c177cd1..09f4637 100644 --- a/GameOn.Documentation/GameOn!.swagger.json +++ b/GameOn.Documentation/GameOn!.swagger.json @@ -7,7 +7,7 @@ "name": "Valentin Virot", "email": "virot.valentin@gmail.com" }, - "version": "5.2.7" + "version": "5.2.8" }, "paths": { "/Admin/dashboard": { diff --git a/GameOn.Presentation/GameOn.Presentation.csproj b/GameOn.Presentation/GameOn.Presentation.csproj index f1d9520..09e69ae 100644 --- a/GameOn.Presentation/GameOn.Presentation.csproj +++ b/GameOn.Presentation/GameOn.Presentation.csproj @@ -48,8 +48,8 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + diff --git a/GameOn.Presentation/Program.cs b/GameOn.Presentation/Program.cs index a0fcb90..3be2ff2 100644 --- a/GameOn.Presentation/Program.cs +++ b/GameOn.Presentation/Program.cs @@ -23,7 +23,7 @@ c.EnableAnnotations(); c.SwaggerDoc("v1", new Microsoft.OpenApi.Models.OpenApiInfo { - Version = "5.2.7", + Version = "5.2.8", Title = "LeadOn's Corp - GameOn! API", Description = "This API goal is to monitor players performance across multiple games.", Contact = new Microsoft.OpenApi.Models.OpenApiContact From 88083d31df0c5744ae603d58a0f4f03ab6695876 Mon Sep 17 00:00:00 2001 From: Valentin Virot Date: Sun, 6 Jul 2025 19:26:56 +0200 Subject: [PATCH 6/8] Updated dependencies --- GameOn.Application/GameOn.Application.csproj | 4 ++-- GameOn.Documentation/GameOn! API.postman_collection.json | 2 +- GameOn.Documentation/GameOn!.swagger.json | 2 +- GameOn.Presentation/Program.cs | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/GameOn.Application/GameOn.Application.csproj b/GameOn.Application/GameOn.Application.csproj index 081733f..b673689 100644 --- a/GameOn.Application/GameOn.Application.csproj +++ b/GameOn.Application/GameOn.Application.csproj @@ -42,8 +42,8 @@ - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/GameOn.Documentation/GameOn! API.postman_collection.json b/GameOn.Documentation/GameOn! API.postman_collection.json index 2406ef4..f24ca70 100644 --- a/GameOn.Documentation/GameOn! API.postman_collection.json +++ b/GameOn.Documentation/GameOn! API.postman_collection.json @@ -1,7 +1,7 @@ { "info": { "_postman_id": "1319992f-a208-4bcb-91f5-9faa28794297", - "name": "GameOn! 5.2.8", + "name": "GameOn! 5.2.9", "description": "This API goal is to monitor players performance across real-world and virtual games.", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "_exporter_id": "6882080" diff --git a/GameOn.Documentation/GameOn!.swagger.json b/GameOn.Documentation/GameOn!.swagger.json index 09f4637..13d50fd 100644 --- a/GameOn.Documentation/GameOn!.swagger.json +++ b/GameOn.Documentation/GameOn!.swagger.json @@ -7,7 +7,7 @@ "name": "Valentin Virot", "email": "virot.valentin@gmail.com" }, - "version": "5.2.8" + "version": "5.2.9" }, "paths": { "/Admin/dashboard": { diff --git a/GameOn.Presentation/Program.cs b/GameOn.Presentation/Program.cs index 3be2ff2..64ea39d 100644 --- a/GameOn.Presentation/Program.cs +++ b/GameOn.Presentation/Program.cs @@ -23,7 +23,7 @@ c.EnableAnnotations(); c.SwaggerDoc("v1", new Microsoft.OpenApi.Models.OpenApiInfo { - Version = "5.2.8", + Version = "5.2.9", Title = "LeadOn's Corp - GameOn! API", Description = "This API goal is to monitor players performance across multiple games.", Contact = new Microsoft.OpenApi.Models.OpenApiContact From a7fdeeb0dbf2b88280d8fc1fc4682d85ac6a4906 Mon Sep 17 00:00:00 2001 From: Valentin Virot Date: Tue, 15 Jul 2025 15:40:12 +0200 Subject: [PATCH 7/8] Updated dependencies --- GameOn.Application/GameOn.Application.csproj | 2 +- GameOn.Common/GameOn.Common.csproj | 2 +- GameOn.External/GameOn.External.csproj | 4 ++-- GameOn.Persistence/GameOn.Persistence.csproj | 6 +++--- GameOn.Presentation/GameOn.Presentation.csproj | 8 ++++---- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/GameOn.Application/GameOn.Application.csproj b/GameOn.Application/GameOn.Application.csproj index b673689..829acfa 100644 --- a/GameOn.Application/GameOn.Application.csproj +++ b/GameOn.Application/GameOn.Application.csproj @@ -42,7 +42,7 @@ - + all diff --git a/GameOn.Common/GameOn.Common.csproj b/GameOn.Common/GameOn.Common.csproj index 38fe11b..8ef22a6 100644 --- a/GameOn.Common/GameOn.Common.csproj +++ b/GameOn.Common/GameOn.Common.csproj @@ -42,7 +42,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/GameOn.External/GameOn.External.csproj b/GameOn.External/GameOn.External.csproj index fbb57d6..69659cf 100644 --- a/GameOn.External/GameOn.External.csproj +++ b/GameOn.External/GameOn.External.csproj @@ -42,8 +42,8 @@ - - + + all diff --git a/GameOn.Persistence/GameOn.Persistence.csproj b/GameOn.Persistence/GameOn.Persistence.csproj index bfb5139..9aa8847 100644 --- a/GameOn.Persistence/GameOn.Persistence.csproj +++ b/GameOn.Persistence/GameOn.Persistence.csproj @@ -42,12 +42,12 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/GameOn.Presentation/GameOn.Presentation.csproj b/GameOn.Presentation/GameOn.Presentation.csproj index 09e69ae..19cd582 100644 --- a/GameOn.Presentation/GameOn.Presentation.csproj +++ b/GameOn.Presentation/GameOn.Presentation.csproj @@ -42,14 +42,14 @@ - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + From 34c789c51e779530043cb326c7c113f57d65b6bf Mon Sep 17 00:00:00 2001 From: Valentin Virot Date: Tue, 15 Jul 2025 17:52:21 +0200 Subject: [PATCH 8/8] Updated dependencies --- GameOn.Application/DependencyInjection.cs | 8 +++++++- GameOn.Presentation/Program.cs | 4 ++-- GameOn.Presentation/Properties/launchSettings.json | 3 ++- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/GameOn.Application/DependencyInjection.cs b/GameOn.Application/DependencyInjection.cs index d069ace..5bbce6b 100644 --- a/GameOn.Application/DependencyInjection.cs +++ b/GameOn.Application/DependencyInjection.cs @@ -2,6 +2,8 @@ // Copyright (c) LeadOn's Corp'. All rights reserved. // +using GameOn.Common.Exceptions; + namespace GameOn.Application { using System.Reflection; @@ -20,7 +22,11 @@ public static class DependencyInjection /// IServiceCollection. public static IServiceCollection AddApplication(this IServiceCollection services) { - services.AddMediatR(cfg => cfg.RegisterServicesFromAssembly(Assembly.GetExecutingAssembly())); + services.AddMediatR(cfg => + { + cfg.RegisterServicesFromAssembly(Assembly.GetExecutingAssembly()); + cfg.LicenseKey = Environment.GetEnvironmentVariable("MEDIATR_LICENSE_KEY") ?? throw new MissingEnvironmentVariableException("MEDIATR_LICENSE_KEY"); + }); services.AddExternal(); return services; } diff --git a/GameOn.Presentation/Program.cs b/GameOn.Presentation/Program.cs index 64ea39d..5ff77ab 100644 --- a/GameOn.Presentation/Program.cs +++ b/GameOn.Presentation/Program.cs @@ -1,6 +1,6 @@ // // Copyright (c) LeadOn's Corp'. All rights reserved. -// +// ddd #pragma warning disable SA1200 // Using directives should be placed correctly using GameOn.Application; @@ -23,7 +23,7 @@ c.EnableAnnotations(); c.SwaggerDoc("v1", new Microsoft.OpenApi.Models.OpenApiInfo { - Version = "5.2.9", + Version = "5.4.0", Title = "LeadOn's Corp - GameOn! API", Description = "This API goal is to monitor players performance across multiple games.", Contact = new Microsoft.OpenApi.Models.OpenApiContact diff --git a/GameOn.Presentation/Properties/launchSettings.json b/GameOn.Presentation/Properties/launchSettings.json index b2e3258..9d7a494 100644 --- a/GameOn.Presentation/Properties/launchSettings.json +++ b/GameOn.Presentation/Properties/launchSettings.json @@ -13,7 +13,8 @@ "DEFAULT_PLATFORM": "", "RIOT_GAMES_ACCOUNT_API_ROUTE": "", "RIOT_GAMES_SUMMONER_API_ROUTE": "", - "RIOT_GAMES_API_KEY": "" + "RIOT_GAMES_API_KEY": "", + "MEDIATR_LICENSE_KEY": "" }, "dotnetRunMessages": true, "applicationUrl": "http://localhost:5184"