diff --git a/.vs/Medusa/DesignTimeBuild/.dtbcache.v2 b/.vs/Medusa/DesignTimeBuild/.dtbcache.v2
index cee5a66..ebe761a 100644
Binary files a/.vs/Medusa/DesignTimeBuild/.dtbcache.v2 and b/.vs/Medusa/DesignTimeBuild/.dtbcache.v2 differ
diff --git a/.vs/Medusa/FileContentIndex/ca8e844a-8cad-4d11-b053-bb2a6320d80d.vsidx b/.vs/Medusa/FileContentIndex/ca8e844a-8cad-4d11-b053-bb2a6320d80d.vsidx
deleted file mode 100644
index 073f0f4..0000000
Binary files a/.vs/Medusa/FileContentIndex/ca8e844a-8cad-4d11-b053-bb2a6320d80d.vsidx and /dev/null differ
diff --git a/.vs/Medusa/FileContentIndex/dc2c1779-b1f6-4d16-9f8c-4475c83662ee.vsidx b/.vs/Medusa/FileContentIndex/dc2c1779-b1f6-4d16-9f8c-4475c83662ee.vsidx
deleted file mode 100644
index a8e429a..0000000
Binary files a/.vs/Medusa/FileContentIndex/dc2c1779-b1f6-4d16-9f8c-4475c83662ee.vsidx and /dev/null differ
diff --git a/.vs/Medusa/FileContentIndex/e3e169e8-b2b0-4f0a-b156-1fd154b4a3dd.vsidx b/.vs/Medusa/FileContentIndex/e3e169e8-b2b0-4f0a-b156-1fd154b4a3dd.vsidx
deleted file mode 100644
index 54b87d9..0000000
Binary files a/.vs/Medusa/FileContentIndex/e3e169e8-b2b0-4f0a-b156-1fd154b4a3dd.vsidx and /dev/null differ
diff --git a/.vs/Medusa/FileContentIndex/eb4511bc-77d0-40c5-bbce-a75053c494ed.vsidx b/.vs/Medusa/FileContentIndex/eb4511bc-77d0-40c5-bbce-a75053c494ed.vsidx
deleted file mode 100644
index 7a82656..0000000
Binary files a/.vs/Medusa/FileContentIndex/eb4511bc-77d0-40c5-bbce-a75053c494ed.vsidx and /dev/null differ
diff --git a/.vs/Medusa/FileContentIndex/fc019c6a-65e6-46fb-90e1-d903c49be13d.vsidx b/.vs/Medusa/FileContentIndex/fc019c6a-65e6-46fb-90e1-d903c49be13d.vsidx
deleted file mode 100644
index 866d4ea..0000000
Binary files a/.vs/Medusa/FileContentIndex/fc019c6a-65e6-46fb-90e1-d903c49be13d.vsidx and /dev/null differ
diff --git a/.vs/Medusa/v17/.futdcache.v2 b/.vs/Medusa/v17/.futdcache.v2
index aacf61d..12df924 100644
Binary files a/.vs/Medusa/v17/.futdcache.v2 and b/.vs/Medusa/v17/.futdcache.v2 differ
diff --git a/.vs/Medusa/v17/.suo b/.vs/Medusa/v17/.suo
index f7bbe29..3e50a8b 100644
Binary files a/.vs/Medusa/v17/.suo and b/.vs/Medusa/v17/.suo differ
diff --git a/.vs/Medusa/v17/DocumentLayout.json b/.vs/Medusa/v17/DocumentLayout.json
index 38e83a8..8ff8155 100644
--- a/.vs/Medusa/v17/DocumentLayout.json
+++ b/.vs/Medusa/v17/DocumentLayout.json
@@ -1,42 +1,114 @@
{
"Version": 1,
- "WorkspaceRootPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\",
+ "WorkspaceRootPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\",
"Documents": [
{
- "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\madusa\\medusa.core\\endpoints\\postcoreendpoint.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\medusa\\medusa.core\\endpoints\\postcoreendpoint.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|solutionrelative:medusa.core\\endpoints\\postcoreendpoint.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
- "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\madusa\\medusa.core\\middlewares\\bodyparsingmiddleware.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|solutionrelative:medusa.core\\middlewares\\bodyparsingmiddleware.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\medusa\\medusa.core\\handlers\\common\\card\\getrefidcardmanagmenthandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|solutionrelative:medusa.core\\handlers\\common\\card\\getrefidcardmanagmenthandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
- "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\madusa\\medusa.core\\extensions\\servicecollectionextensions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|solutionrelative:medusa.core\\extensions\\servicecollectionextensions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\medusa\\medusa.core\\handlers\\common\\card\\inquirecardmanagmenthandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|solutionrelative:medusa.core\\handlers\\common\\card\\inquirecardmanagmenthandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
- "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\madusa\\medusa.core\\extensions\\applicationbuilderextensions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|solutionrelative:medusa.core\\extensions\\applicationbuilderextensions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\medusa\\medusa.core\\handlers\\common\\putpcbeventhandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|solutionrelative:medusa.core\\handlers\\common\\putpcbeventhandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
- "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\madusa\\medusa.core\\handlers\\ihandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|solutionrelative:medusa.core\\handlers\\ihandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\madusa\\medusa.core\\services\\handlerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\medusa\\medusa.core\\services\\handlerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|solutionrelative:medusa.core\\services\\handlerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
- "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\madusa\\medusa.core\\services\\ihandlerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\medusa\\medusa.core\\handlers\\common\\card\\authpasscardmanagmenthandker.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|solutionrelative:medusa.core\\handlers\\common\\card\\authpasscardmanagmenthandker.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\medusa\\medusa.core\\middlewares\\bodyparsingmiddleware.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|solutionrelative:medusa.core\\middlewares\\bodyparsingmiddleware.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\medusa\\medusa.core\\handlers\\common\\otaupdates\\progressdlstatushandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|solutionrelative:medusa.core\\handlers\\common\\otaupdates\\progressdlstatushandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\medusa\\medusa.core\\handlers\\common\\otaupdates\\listpackagehandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|solutionrelative:medusa.core\\handlers\\common\\otaupdates\\listpackagehandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\medusa\\medusa.core\\handlers\\common\\getfacilityhandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|solutionrelative:medusa.core\\handlers\\common\\getfacilityhandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\khouw\\AppData\\Local\\SourceServer\\edb40751fff708a3da4e147a6af0640ab794d0ccebd8fd133c6b820cb9c77107\\Src\\Library\\Endpoint\\Endpoint.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\medusa\\medusa.core\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|solutionrelative:medusa.core\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\medusa\\medusa.core\\handlers\\common\\alivepcbtrackerhandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|solutionrelative:medusa.core\\handlers\\common\\alivepcbtrackerhandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\khouw\\AppData\\Local\\SourceServer\\909cacc2478379831232b3434105b37c53f0813049ac57e89232bb02b7970cfc\\src\\libraries\\System.Private.CoreLib\\src\\System\\Threading\\ThreadPoolWorkQueue.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\medusa\\medusa.core\\services\\ihandlerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|solutionrelative:medusa.core\\services\\ihandlerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
- "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\madusa\\medusa.core\\attributes\\handlerattribute.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\medusa\\medusa.core\\handlers\\ihandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|solutionrelative:medusa.core\\handlers\\ihandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\medusa\\medusa.core\\medusa.core.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
+ "RelativeMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|solutionrelative:medusa.core\\medusa.core.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\medusa\\medusa.core\\handlers\\boot\\getserviceshandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|solutionrelative:medusa.core\\handlers\\boot\\getserviceshandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\medusa\\medusa.core\\attributes\\handlerattribute.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|solutionrelative:medusa.core\\attributes\\handlerattribute.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
- "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\madusa\\medusa.core\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|solutionrelative:medusa.core\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ "AbsoluteMoniker": "D:0:0:{724FCE14-F3AC-4A5B-9F96-5F4BE90A6DCD}|Medusa.Web\\Server\\Medusa.Web.Server.csproj|c:\\users\\khouw\\source\\repos\\medusa\\medusa.web\\server\\medusa.web.server.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
+ "RelativeMoniker": "D:0:0:{724FCE14-F3AC-4A5B-9F96-5F4BE90A6DCD}|Medusa.Web\\Server\\Medusa.Web.Server.csproj|solutionrelative:medusa.web\\server\\medusa.web.server.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\medusa\\medusa.core\\extensions\\servicecollectionextensions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|solutionrelative:medusa.core\\extensions\\servicecollectionextensions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\khouw\\AppData\\Local\\SourceServer\\af48b09c27d6b8e92adb20818ef3216dfd1c27ffe9efb5641d9c6859ac675ace\\src\\coreclr\\System.Private.CoreLib\\src\\System\\Threading\\Monitor.CoreCLR.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|c:\\users\\khouw\\source\\repos\\medusa\\medusa.core\\extensions\\applicationbuilderextensions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{8C5A78E1-FAC6-487B-8C9F-FAA2A3F2C49D}|Medusa.Core\\Medusa.Core.csproj|solutionrelative:medusa.core\\extensions\\applicationbuilderextensions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{7117790F-732B-4FD4-B2D5-8303D4C6DB46}|Medusa.AppHost\\Medusa.AppHost.csproj|c:\\users\\khouw\\source\\repos\\medusa\\medusa.apphost\\appsettings.development.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
+ "RelativeMoniker": "D:0:0:{7117790F-732B-4FD4-B2D5-8303D4C6DB46}|Medusa.AppHost\\Medusa.AppHost.csproj|solutionrelative:medusa.apphost\\appsettings.development.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{7117790F-732B-4FD4-B2D5-8303D4C6DB46}|Medusa.AppHost\\Medusa.AppHost.csproj|c:\\users\\khouw\\source\\repos\\medusa\\medusa.apphost\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{7117790F-732B-4FD4-B2D5-8303D4C6DB46}|Medusa.AppHost\\Medusa.AppHost.csproj|solutionrelative:medusa.apphost\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{7117790F-732B-4FD4-B2D5-8303D4C6DB46}|Medusa.AppHost\\Medusa.AppHost.csproj|c:\\users\\khouw\\source\\repos\\medusa\\medusa.apphost\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
+ "RelativeMoniker": "D:0:0:{7117790F-732B-4FD4-B2D5-8303D4C6DB46}|Medusa.AppHost\\Medusa.AppHost.csproj|solutionrelative:medusa.apphost\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{7117790F-732B-4FD4-B2D5-8303D4C6DB46}|Medusa.AppHost\\Medusa.AppHost.csproj|c:\\users\\khouw\\source\\repos\\medusa\\medusa.apphost\\medusa.apphost.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
+ "RelativeMoniker": "D:0:0:{7117790F-732B-4FD4-B2D5-8303D4C6DB46}|Medusa.AppHost\\Medusa.AppHost.csproj|solutionrelative:medusa.apphost\\medusa.apphost.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
+ },
+ {
+ "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\khouw\\.nuget\\packages\\aspire.hosting.apphost\\8.0.0\\build\\Aspire.Hosting.AppHost.targets||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
}
],
"DocumentGroupContainers": [
@@ -46,124 +118,363 @@
"DocumentGroups": [
{
"DockedWidth": 200,
- "SelectedChildIndex": 2,
+ "SelectedChildIndex": 8,
"Children": [
- {
- "$type": "Document",
- "DocumentIndex": 2,
- "Title": "ServiceCollectionExtensions.cs",
- "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Extensions\\ServiceCollectionExtensions.cs",
- "RelativeDocumentMoniker": "Medusa.Core\\Extensions\\ServiceCollectionExtensions.cs",
- "ToolTip": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Extensions\\ServiceCollectionExtensions.cs",
- "RelativeToolTip": "Medusa.Core\\Extensions\\ServiceCollectionExtensions.cs",
- "ViewState": "AQIAAAAAAAAAAAAAAAAAAAgAAAB7AAAA",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2024-08-12T11:01:45.739Z",
- "EditorCaption": ""
- },
{
"$type": "Document",
"DocumentIndex": 1,
- "Title": "BodyParsingMiddleware.cs",
- "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Middlewares\\BodyParsingMiddleware.cs",
- "RelativeDocumentMoniker": "Medusa.Core\\Middlewares\\BodyParsingMiddleware.cs",
- "ToolTip": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Middlewares\\BodyParsingMiddleware.cs",
- "RelativeToolTip": "Medusa.Core\\Middlewares\\BodyParsingMiddleware.cs",
- "ViewState": "AQIAAAEAAAAAAAAAAAAqwAkAAAAFAAAA",
+ "Title": "GetRefIdCardManagmentHandler.cs",
+ "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Handlers\\Common\\Card\\GetRefIdCardManagmentHandler.cs",
+ "RelativeDocumentMoniker": "Medusa.Core\\Handlers\\Common\\Card\\GetRefIdCardManagmentHandler.cs",
+ "ToolTip": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Handlers\\Common\\Card\\GetRefIdCardManagmentHandler.cs",
+ "RelativeToolTip": "Medusa.Core\\Handlers\\Common\\Card\\GetRefIdCardManagmentHandler.cs",
+ "ViewState": "AQIAAAAAAAAAAAAAAAAAABkAAAAMAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2024-08-12T23:21:31.455Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 0,
- "Title": "PostCoreEndpoint.cs",
- "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Endpoints\\PostCoreEndpoint.cs",
- "RelativeDocumentMoniker": "Medusa.Core\\Endpoints\\PostCoreEndpoint.cs",
- "ToolTip": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Endpoints\\PostCoreEndpoint.cs",
- "RelativeToolTip": "Medusa.Core\\Endpoints\\PostCoreEndpoint.cs",
- "ViewState": "AQIAACwAAAAAAAAAAAAAADUAAAAJAAAA",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2024-08-12T10:59:18.037Z",
+ "WhenOpened": "2024-08-13T22:48:34.622Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 3,
- "Title": "ApplicationBuilderExtensions.cs",
- "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Extensions\\ApplicationBuilderExtensions.cs",
- "RelativeDocumentMoniker": "Medusa.Core\\Extensions\\ApplicationBuilderExtensions.cs",
- "ToolTip": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Extensions\\ApplicationBuilderExtensions.cs",
- "RelativeToolTip": "Medusa.Core\\Extensions\\ApplicationBuilderExtensions.cs",
- "ViewState": "AQIAAAAAAAAAAAAAAAAAAAQAAAA1AAAA",
+ "Title": "PutPcbEventHandler.cs",
+ "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Handlers\\Common\\PutPcbEventHandler.cs",
+ "RelativeDocumentMoniker": "Medusa.Core\\Handlers\\Common\\PutPcbEventHandler.cs",
+ "ToolTip": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Handlers\\Common\\PutPcbEventHandler.cs",
+ "RelativeToolTip": "Medusa.Core\\Handlers\\Common\\PutPcbEventHandler.cs",
+ "ViewState": "AQIAAAwAAAAAAAAAAAAcwBoAAAAMAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2024-08-12T11:02:04.376Z",
+ "WhenOpened": "2024-08-13T21:33:24.752Z",
"EditorCaption": ""
},
+ {
+ "$type": "Document",
+ "DocumentIndex": 17,
+ "Title": "GetServicesHandler.cs",
+ "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Handlers\\Boot\\GetServicesHandler.cs",
+ "RelativeDocumentMoniker": "Medusa.Core\\Handlers\\Boot\\GetServicesHandler.cs",
+ "ToolTip": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Handlers\\Boot\\GetServicesHandler.cs",
+ "RelativeToolTip": "Medusa.Core\\Handlers\\Boot\\GetServicesHandler.cs",
+ "ViewState": "AQIAABYAAAAAAAAAAAAAAA4AAAA0AAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-08-13T08:16:00.258Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 18,
+ "Title": "HandlerAttribute.cs",
+ "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Attributes\\HandlerAttribute.cs",
+ "RelativeDocumentMoniker": "Medusa.Core\\Attributes\\HandlerAttribute.cs",
+ "ToolTip": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Attributes\\HandlerAttribute.cs",
+ "RelativeToolTip": "Medusa.Core\\Attributes\\HandlerAttribute.cs",
+ "ViewState": "AQIAAAEAAAAAAAAAAAAAAAMAAAARAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-08-12T23:10:43.098Z"
+ },
{
"$type": "Document",
"DocumentIndex": 4,
- "Title": "IHandler.cs",
- "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Handlers\\IHandler.cs",
- "RelativeDocumentMoniker": "Medusa.Core\\Handlers\\IHandler.cs",
- "ToolTip": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Handlers\\IHandler.cs",
- "RelativeToolTip": "Medusa.Core\\Handlers\\IHandler.cs",
- "ViewState": "AQIAAAAAAAAAAAAAAAAAAAYAAAAhAAAA",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2024-08-12T23:11:03.231Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 7,
- "Title": "HandlerAttribute.cs",
- "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Attributes\\HandlerAttribute.cs",
- "RelativeDocumentMoniker": "Medusa.Core\\Attributes\\HandlerAttribute.cs",
- "ToolTip": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Attributes\\HandlerAttribute.cs",
- "RelativeToolTip": "Medusa.Core\\Attributes\\HandlerAttribute.cs",
- "ViewState": "AQIAAAAAAAAAAAAAAAAAAAIAAAAhAAAA",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2024-08-12T23:10:43.098Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 6,
- "Title": "IHandlerService.cs",
- "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Services\\IHandlerService.cs",
- "RelativeDocumentMoniker": "Medusa.Core\\Services\\IHandlerService.cs",
- "ToolTip": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Services\\IHandlerService.cs",
- "RelativeToolTip": "Medusa.Core\\Services\\IHandlerService.cs",
- "ViewState": "AQIAAAAAAAAAAAAAAAAuwAYAAAA8AAAA",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2024-08-12T11:03:19.833Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 5,
"Title": "HandlerService.cs",
- "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Services\\HandlerService.cs",
+ "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Services\\HandlerService.cs",
"RelativeDocumentMoniker": "Medusa.Core\\Services\\HandlerService.cs",
- "ToolTip": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Services\\HandlerService.cs",
+ "ToolTip": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Services\\HandlerService.cs",
"RelativeToolTip": "Medusa.Core\\Services\\HandlerService.cs",
- "ViewState": "AQIAAAAAAAAAAAAAAAAAAAUAAAApAAAA",
+ "ViewState": "AQIAAAsAAAAAAAAAAAAqwCEAAAAUAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-08-12T11:03:18.969Z",
"EditorCaption": ""
},
{
"$type": "Document",
- "DocumentIndex": 8,
+ "DocumentIndex": 2,
+ "Title": "InquireCardManagmentHandler.cs",
+ "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Handlers\\Common\\Card\\InquireCardManagmentHandler.cs",
+ "RelativeDocumentMoniker": "Medusa.Core\\Handlers\\Common\\Card\\InquireCardManagmentHandler.cs",
+ "ToolTip": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Handlers\\Common\\Card\\InquireCardManagmentHandler.cs",
+ "RelativeToolTip": "Medusa.Core\\Handlers\\Common\\Card\\InquireCardManagmentHandler.cs",
+ "ViewState": "AQIAAAAAAAAAAAAAAAAAAAsAAABJAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-08-13T21:51:38.752Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 5,
+ "Title": "AuthPassCardManagmentHandker.cs",
+ "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Handlers\\Common\\Card\\AuthPassCardManagmentHandker.cs",
+ "RelativeDocumentMoniker": "Medusa.Core\\Handlers\\Common\\Card\\AuthPassCardManagmentHandker.cs",
+ "ToolTip": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Handlers\\Common\\Card\\AuthPassCardManagmentHandker.cs",
+ "RelativeToolTip": "Medusa.Core\\Handlers\\Common\\Card\\AuthPassCardManagmentHandker.cs",
+ "ViewState": "AQIAAAAAAAAAAAAAAAAAAAwAAABCAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-08-13T21:55:49.315Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 11,
"Title": "Program.cs",
- "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Program.cs",
+ "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Program.cs",
"RelativeDocumentMoniker": "Medusa.Core\\Program.cs",
- "ToolTip": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Program.cs",
+ "ToolTip": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Program.cs",
"RelativeToolTip": "Medusa.Core\\Program.cs",
- "ViewState": "AQIAAAAAAAAAAAAAAAAAABEAAAANAAAA",
+ "ViewState": "AQIAAAcAAAAAAAAAAAAAABUAAAArAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-08-12T11:00:55.364Z",
"EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 0,
+ "Title": "PostCoreEndpoint.cs",
+ "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Endpoints\\PostCoreEndpoint.cs",
+ "RelativeDocumentMoniker": "Medusa.Core\\Endpoints\\PostCoreEndpoint.cs",
+ "ToolTip": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Endpoints\\PostCoreEndpoint.cs",
+ "RelativeToolTip": "Medusa.Core\\Endpoints\\PostCoreEndpoint.cs",
+ "ViewState": "AQIAACkAAAAAAAAAAAAAAEIAAABtAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-08-12T10:59:18.037Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 7,
+ "Title": "ProgressDLStatusHandler.cs",
+ "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Handlers\\Common\\OTAUpdates\\ProgressDLStatusHandler.cs",
+ "RelativeDocumentMoniker": "Medusa.Core\\Handlers\\Common\\OTAUpdates\\ProgressDLStatusHandler.cs",
+ "ToolTip": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Handlers\\Common\\OTAUpdates\\ProgressDLStatusHandler.cs",
+ "RelativeToolTip": "Medusa.Core\\Handlers\\Common\\OTAUpdates\\ProgressDLStatusHandler.cs",
+ "ViewState": "AQIAAAAAAAAAAAAAAAAAABAAAAAtAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-08-13T21:41:53.975Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 15,
+ "Title": "IHandler.cs",
+ "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Handlers\\IHandler.cs",
+ "RelativeDocumentMoniker": "Medusa.Core\\Handlers\\IHandler.cs",
+ "ToolTip": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Handlers\\IHandler.cs",
+ "RelativeToolTip": "Medusa.Core\\Handlers\\IHandler.cs",
+ "ViewState": "AQIAAAAAAAAAAAAAAAAAAAYAAAAjAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-08-12T23:11:03.231Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 6,
+ "Title": "BodyParsingMiddleware.cs",
+ "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Middlewares\\BodyParsingMiddleware.cs",
+ "RelativeDocumentMoniker": "Medusa.Core\\Middlewares\\BodyParsingMiddleware.cs",
+ "ToolTip": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Middlewares\\BodyParsingMiddleware.cs",
+ "RelativeToolTip": "Medusa.Core\\Middlewares\\BodyParsingMiddleware.cs",
+ "ViewState": "AQIAAAgAAAAAAAAAAAAuwCYAAABXAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-08-12T23:21:31.455Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 8,
+ "Title": "ListPackageHandler.cs",
+ "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Handlers\\Common\\OTAUpdates\\ListPackageHandler.cs",
+ "RelativeDocumentMoniker": "Medusa.Core\\Handlers\\Common\\OTAUpdates\\ListPackageHandler.cs",
+ "ToolTip": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Handlers\\Common\\OTAUpdates\\ListPackageHandler.cs",
+ "RelativeToolTip": "Medusa.Core\\Handlers\\Common\\OTAUpdates\\ListPackageHandler.cs",
+ "ViewState": "AQIAAAAAAAAAAAAAAAAAABQAAAAAAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-08-13T19:55:09.71Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 12,
+ "Title": "AlivePcbTrackerHandler.cs",
+ "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Handlers\\Common\\AlivePcbTrackerHandler.cs",
+ "RelativeDocumentMoniker": "Medusa.Core\\Handlers\\Common\\AlivePcbTrackerHandler.cs",
+ "ToolTip": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Handlers\\Common\\AlivePcbTrackerHandler.cs",
+ "RelativeToolTip": "Medusa.Core\\Handlers\\Common\\AlivePcbTrackerHandler.cs",
+ "ViewState": "AQIAAAYAAAAAAAAAAAAtwA0AAAAIAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-08-13T12:47:03.969Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 9,
+ "Title": "GetFacilityHandler.cs",
+ "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Handlers\\Common\\GetFacilityHandler.cs",
+ "RelativeDocumentMoniker": "Medusa.Core\\Handlers\\Common\\GetFacilityHandler.cs",
+ "ToolTip": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Handlers\\Common\\GetFacilityHandler.cs",
+ "RelativeToolTip": "Medusa.Core\\Handlers\\Common\\GetFacilityHandler.cs",
+ "ViewState": "AQIAACUAAAAAAAAAAAAAAD0AAAAMAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-08-13T13:00:35.411Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 10,
+ "Title": "Endpoint.cs",
+ "DocumentMoniker": "C:\\Users\\khouw\\AppData\\Local\\SourceServer\\edb40751fff708a3da4e147a6af0640ab794d0ccebd8fd133c6b820cb9c77107\\Src\\Library\\Endpoint\\Endpoint.cs",
+ "RelativeDocumentMoniker": "..\\..\\..\\AppData\\Local\\SourceServer\\edb40751fff708a3da4e147a6af0640ab794d0ccebd8fd133c6b820cb9c77107\\Src\\Library\\Endpoint\\Endpoint.cs",
+ "ToolTip": "C:\\Users\\khouw\\AppData\\Local\\SourceServer\\edb40751fff708a3da4e147a6af0640ab794d0ccebd8fd133c6b820cb9c77107\\Src\\Library\\Endpoint\\Endpoint.cs",
+ "RelativeToolTip": "..\\..\\..\\AppData\\Local\\SourceServer\\edb40751fff708a3da4e147a6af0640ab794d0ccebd8fd133c6b820cb9c77107\\Src\\Library\\Endpoint\\Endpoint.cs",
+ "ViewState": "AQIAAE0AAAAAAAAAAAAqwF4AAAAQAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-08-13T19:54:06.74Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 13,
+ "Title": "ThreadPoolWorkQueue.cs",
+ "DocumentMoniker": "C:\\Users\\khouw\\AppData\\Local\\SourceServer\\909cacc2478379831232b3434105b37c53f0813049ac57e89232bb02b7970cfc\\src\\libraries\\System.Private.CoreLib\\src\\System\\Threading\\ThreadPoolWorkQueue.cs",
+ "RelativeDocumentMoniker": "..\\..\\..\\AppData\\Local\\SourceServer\\909cacc2478379831232b3434105b37c53f0813049ac57e89232bb02b7970cfc\\src\\libraries\\System.Private.CoreLib\\src\\System\\Threading\\ThreadPoolWorkQueue.cs",
+ "ToolTip": "C:\\Users\\khouw\\AppData\\Local\\SourceServer\\909cacc2478379831232b3434105b37c53f0813049ac57e89232bb02b7970cfc\\src\\libraries\\System.Private.CoreLib\\src\\System\\Threading\\ThreadPoolWorkQueue.cs",
+ "RelativeToolTip": "..\\..\\..\\AppData\\Local\\SourceServer\\909cacc2478379831232b3434105b37c53f0813049ac57e89232bb02b7970cfc\\src\\libraries\\System.Private.CoreLib\\src\\System\\Threading\\ThreadPoolWorkQueue.cs",
+ "ViewState": "AQIAAH0DAAAAAAAAAAApwJADAAAUAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-08-13T19:54:10.357Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 14,
+ "Title": "IHandlerService.cs",
+ "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Services\\IHandlerService.cs",
+ "RelativeDocumentMoniker": "Medusa.Core\\Services\\IHandlerService.cs",
+ "ToolTip": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Services\\IHandlerService.cs",
+ "RelativeToolTip": "Medusa.Core\\Services\\IHandlerService.cs",
+ "ViewState": "AQIAAAAAAAAAAAAAAAAAAAgAAAAYAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-08-12T11:03:19.833Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 16,
+ "Title": "Medusa.Core",
+ "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Medusa.Core.csproj",
+ "RelativeDocumentMoniker": "Medusa.Core\\Medusa.Core.csproj",
+ "ToolTip": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Medusa.Core.csproj",
+ "RelativeToolTip": "Medusa.Core\\Medusa.Core.csproj",
+ "ViewState": "AQIAAAAAAAAAAAAAAAAAAAoAAAANAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
+ "WhenOpened": "2024-08-13T18:12:47.277Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 20,
+ "Title": "ServiceCollectionExtensions.cs",
+ "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Extensions\\ServiceCollectionExtensions.cs",
+ "RelativeDocumentMoniker": "Medusa.Core\\Extensions\\ServiceCollectionExtensions.cs",
+ "ToolTip": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Extensions\\ServiceCollectionExtensions.cs",
+ "RelativeToolTip": "Medusa.Core\\Extensions\\ServiceCollectionExtensions.cs",
+ "ViewState": "AQIAAAAAAAAAAAAAAAAAAAgAAAB7AAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-08-12T11:01:45.739Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 19,
+ "Title": "Medusa.Web.Server.csproj",
+ "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Web\\Server\\Medusa.Web.Server.csproj",
+ "RelativeDocumentMoniker": "Medusa.Web\\Server\\Medusa.Web.Server.csproj",
+ "ToolTip": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Web\\Server\\Medusa.Web.Server.csproj",
+ "RelativeToolTip": "Medusa.Web\\Server\\Medusa.Web.Server.csproj",
+ "ViewState": "AQIAAAAAAAAAAAAAAAAAAAkAAAAgAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
+ "WhenOpened": "2024-08-13T10:49:04.975Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 21,
+ "Title": "Monitor.CoreCLR.cs",
+ "DocumentMoniker": "C:\\Users\\khouw\\AppData\\Local\\SourceServer\\af48b09c27d6b8e92adb20818ef3216dfd1c27ffe9efb5641d9c6859ac675ace\\src\\coreclr\\System.Private.CoreLib\\src\\System\\Threading\\Monitor.CoreCLR.cs",
+ "RelativeDocumentMoniker": "..\\..\\..\\AppData\\Local\\SourceServer\\af48b09c27d6b8e92adb20818ef3216dfd1c27ffe9efb5641d9c6859ac675ace\\src\\coreclr\\System.Private.CoreLib\\src\\System\\Threading\\Monitor.CoreCLR.cs",
+ "ToolTip": "C:\\Users\\khouw\\AppData\\Local\\SourceServer\\af48b09c27d6b8e92adb20818ef3216dfd1c27ffe9efb5641d9c6859ac675ace\\src\\coreclr\\System.Private.CoreLib\\src\\System\\Threading\\Monitor.CoreCLR.cs",
+ "RelativeToolTip": "..\\..\\..\\AppData\\Local\\SourceServer\\af48b09c27d6b8e92adb20818ef3216dfd1c27ffe9efb5641d9c6859ac675ace\\src\\coreclr\\System.Private.CoreLib\\src\\System\\Threading\\Monitor.CoreCLR.cs",
+ "ViewState": "AQIAAI0AAAAAAAAAAAAawJsAAAAMAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-08-13T09:13:59.869Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 22,
+ "Title": "ApplicationBuilderExtensions.cs",
+ "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Extensions\\ApplicationBuilderExtensions.cs",
+ "RelativeDocumentMoniker": "Medusa.Core\\Extensions\\ApplicationBuilderExtensions.cs",
+ "ToolTip": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Extensions\\ApplicationBuilderExtensions.cs",
+ "RelativeToolTip": "Medusa.Core\\Extensions\\ApplicationBuilderExtensions.cs",
+ "ViewState": "AQIAAAAAAAAAAAAAAAAAAAkAAAAIAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-08-12T11:02:04.376Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 27,
+ "Title": "Aspire.Hosting.AppHost.targets",
+ "DocumentMoniker": "C:\\Users\\khouw\\.nuget\\packages\\aspire.hosting.apphost\\8.0.0\\build\\Aspire.Hosting.AppHost.targets",
+ "RelativeDocumentMoniker": "..\\..\\..\\.nuget\\packages\\aspire.hosting.apphost\\8.0.0\\build\\Aspire.Hosting.AppHost.targets",
+ "ToolTip": "C:\\Users\\khouw\\.nuget\\packages\\aspire.hosting.apphost\\8.0.0\\build\\Aspire.Hosting.AppHost.targets",
+ "RelativeToolTip": "..\\..\\..\\.nuget\\packages\\aspire.hosting.apphost\\8.0.0\\build\\Aspire.Hosting.AppHost.targets",
+ "ViewState": "AQIAAIsAAAAAAAAAAAAvwJ8AAAAEAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003801|",
+ "WhenOpened": "2024-08-13T08:26:18.975Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 26,
+ "Title": "Medusa.AppHost.csproj",
+ "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.AppHost\\Medusa.AppHost.csproj",
+ "RelativeDocumentMoniker": "Medusa.AppHost\\Medusa.AppHost.csproj",
+ "ToolTip": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.AppHost\\Medusa.AppHost.csproj",
+ "RelativeToolTip": "Medusa.AppHost\\Medusa.AppHost.csproj",
+ "ViewState": "AQIAAAMAAAAAAAAAAAAAABEAAAAtAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
+ "WhenOpened": "2024-08-13T08:26:41.884Z",
+ "EditorCaption": ""
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 25,
+ "Title": "appsettings.json",
+ "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.AppHost\\appsettings.json",
+ "RelativeDocumentMoniker": "Medusa.AppHost\\appsettings.json",
+ "ToolTip": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.AppHost\\appsettings.json",
+ "RelativeToolTip": "Medusa.AppHost\\appsettings.json",
+ "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
+ "WhenOpened": "2024-08-13T08:27:17.321Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 23,
+ "Title": "appsettings.Development.json",
+ "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.AppHost\\appsettings.Development.json",
+ "RelativeDocumentMoniker": "Medusa.AppHost\\appsettings.Development.json",
+ "ToolTip": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.AppHost\\appsettings.Development.json",
+ "RelativeToolTip": "Medusa.AppHost\\appsettings.Development.json",
+ "ViewState": "AQIAAAAAAAAAAAAAAAAAAAkAAAADAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
+ "WhenOpened": "2024-08-13T08:27:18.677Z"
+ },
+ {
+ "$type": "Document",
+ "DocumentIndex": 24,
+ "Title": "Program.cs",
+ "DocumentMoniker": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.AppHost\\Program.cs",
+ "RelativeDocumentMoniker": "Medusa.AppHost\\Program.cs",
+ "ToolTip": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.AppHost\\Program.cs",
+ "RelativeToolTip": "Medusa.AppHost\\Program.cs",
+ "ViewState": "AQIAAAAAAAAAAAAAAAAAAAQAAAApAAAA",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+ "WhenOpened": "2024-08-13T08:28:18.103Z"
}
]
}
diff --git a/.vs/ProjectEvaluation/medusa.metadata.v8.bin b/.vs/ProjectEvaluation/medusa.metadata.v8.bin
index 29a3054..b572a07 100644
Binary files a/.vs/ProjectEvaluation/medusa.metadata.v8.bin and b/.vs/ProjectEvaluation/medusa.metadata.v8.bin differ
diff --git a/.vs/ProjectEvaluation/medusa.projects.v8.bin b/.vs/ProjectEvaluation/medusa.projects.v8.bin
index 7a7a779..a743432 100644
Binary files a/.vs/ProjectEvaluation/medusa.projects.v8.bin and b/.vs/ProjectEvaluation/medusa.projects.v8.bin differ
diff --git a/.vs/ProjectEvaluation/medusa.strings.v8.bin b/.vs/ProjectEvaluation/medusa.strings.v8.bin
index e0a72cf..36c20fa 100644
Binary files a/.vs/ProjectEvaluation/medusa.strings.v8.bin and b/.vs/ProjectEvaluation/medusa.strings.v8.bin differ
diff --git a/Medusa.AppHost/Medusa.AppHost.csproj b/Medusa.AppHost/Medusa.AppHost.csproj
index e0abfca..f456aed 100644
--- a/Medusa.AppHost/Medusa.AppHost.csproj
+++ b/Medusa.AppHost/Medusa.AppHost.csproj
@@ -15,7 +15,7 @@
-
+
diff --git a/Medusa.AppHost/appsettings.Development.json b/Medusa.AppHost/appsettings.Development.json
index 0c208ae..e0bf007 100644
--- a/Medusa.AppHost/appsettings.Development.json
+++ b/Medusa.AppHost/appsettings.Development.json
@@ -4,5 +4,8 @@
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
+ },
+ "Parameters": {
+ "weburl": "https://localhost"
}
}
diff --git a/Medusa.AppHost/obj/Debug/net8.0/Aspire/references/Medusa_Core.ProjectMetadata.g.cs b/Medusa.AppHost/obj/Debug/net8.0/Aspire/references/Medusa_Core.ProjectMetadata.g.cs
index fc5285c..c6eaff5 100644
Binary files a/Medusa.AppHost/obj/Debug/net8.0/Aspire/references/Medusa_Core.ProjectMetadata.g.cs and b/Medusa.AppHost/obj/Debug/net8.0/Aspire/references/Medusa_Core.ProjectMetadata.g.cs differ
diff --git a/Medusa.AppHost/obj/Debug/net8.0/Aspire/references/Medusa_Web_Server.ProjectMetadata.g.cs b/Medusa.AppHost/obj/Debug/net8.0/Aspire/references/Medusa_Web_Server.ProjectMetadata.g.cs
index d5598d5..7c8a886 100644
Binary files a/Medusa.AppHost/obj/Debug/net8.0/Aspire/references/Medusa_Web_Server.ProjectMetadata.g.cs and b/Medusa.AppHost/obj/Debug/net8.0/Aspire/references/Medusa_Web_Server.ProjectMetadata.g.cs differ
diff --git a/Medusa.AppHost/obj/Debug/net8.0/Aspire/references/_AppHost.ProjectMetadata.g.cs b/Medusa.AppHost/obj/Debug/net8.0/Aspire/references/_AppHost.ProjectMetadata.g.cs
index f463985..a5f4406 100644
Binary files a/Medusa.AppHost/obj/Debug/net8.0/Aspire/references/_AppHost.ProjectMetadata.g.cs and b/Medusa.AppHost/obj/Debug/net8.0/Aspire/references/_AppHost.ProjectMetadata.g.cs differ
diff --git a/Medusa.AppHost/obj/Debug/net8.0/Medusa.AppHost.AssemblyInfo.cs b/Medusa.AppHost/obj/Debug/net8.0/Medusa.AppHost.AssemblyInfo.cs
index 2cb98b2..e4a6ccc 100644
--- a/Medusa.AppHost/obj/Debug/net8.0/Medusa.AppHost.AssemblyInfo.cs
+++ b/Medusa.AppHost/obj/Debug/net8.0/Medusa.AppHost.AssemblyInfo.cs
@@ -18,13 +18,13 @@ using System.Reflection;
"t\\")]
[assembly: System.Reflection.AssemblyMetadata("dcpbinpath", "C:\\Program Files\\dotnet\\packs\\Aspire.Hosting.Orchestration.win-x64\\8.0.0\\tools\\ex" +
"t\\bin\\")]
-[assembly: System.Reflection.AssemblyMetadata("apphostprojectpath", "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.AppHost")]
+[assembly: System.Reflection.AssemblyMetadata("apphostprojectpath", "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.AppHost")]
[assembly: System.Reflection.AssemblyMetadata("aspiredashboardpath", "C:\\Program Files\\dotnet\\packs\\Aspire.Dashboard.Sdk.win-x64\\8.0.0\\tools\\Aspire.Das" +
"hboard.exe")]
[assembly: System.Reflection.AssemblyCompanyAttribute("Medusa.AppHost")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+542957620eaa47fb5f3c0cd3f2ddae4efef863dc")]
[assembly: System.Reflection.AssemblyProductAttribute("Medusa.AppHost")]
[assembly: System.Reflection.AssemblyTitleAttribute("Medusa.AppHost")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/Medusa.AppHost/obj/Debug/net8.0/Medusa.AppHost.AssemblyInfoInputs.cache b/Medusa.AppHost/obj/Debug/net8.0/Medusa.AppHost.AssemblyInfoInputs.cache
index 27992f6..23cb890 100644
--- a/Medusa.AppHost/obj/Debug/net8.0/Medusa.AppHost.AssemblyInfoInputs.cache
+++ b/Medusa.AppHost/obj/Debug/net8.0/Medusa.AppHost.AssemblyInfoInputs.cache
@@ -1 +1 @@
-9dad40a0097dd70eebf16e937f122b2e52d220c8e6aa58e82ed053789a6cfaac
+ec7f354a4610b8d134f7641a67c2c1abefe396d4a440d666c2251c1e17e454a1
diff --git a/Medusa.AppHost/obj/Debug/net8.0/Medusa.AppHost.GeneratedMSBuildEditorConfig.editorconfig b/Medusa.AppHost/obj/Debug/net8.0/Medusa.AppHost.GeneratedMSBuildEditorConfig.editorconfig
index e9ab81a..ae50829 100644
--- a/Medusa.AppHost/obj/Debug/net8.0/Medusa.AppHost.GeneratedMSBuildEditorConfig.editorconfig
+++ b/Medusa.AppHost/obj/Debug/net8.0/Medusa.AppHost.GeneratedMSBuildEditorConfig.editorconfig
@@ -8,6 +8,6 @@ build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Medusa.AppHost
-build_property.ProjectDir = C:\Users\khouw\source\repos\Madusa\Medusa.AppHost\
+build_property.ProjectDir = C:\Users\khouw\source\repos\Medusa\Medusa.AppHost\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
diff --git a/Medusa.AppHost/obj/Debug/net8.0/Medusa.AppHost.assets.cache b/Medusa.AppHost/obj/Debug/net8.0/Medusa.AppHost.assets.cache
index a65fb71..657277c 100644
Binary files a/Medusa.AppHost/obj/Debug/net8.0/Medusa.AppHost.assets.cache and b/Medusa.AppHost/obj/Debug/net8.0/Medusa.AppHost.assets.cache differ
diff --git a/Medusa.AppHost/obj/Debug/net8.0/apphost.exe b/Medusa.AppHost/obj/Debug/net8.0/apphost.exe
index 99783d4..5db51b5 100644
Binary files a/Medusa.AppHost/obj/Debug/net8.0/apphost.exe and b/Medusa.AppHost/obj/Debug/net8.0/apphost.exe differ
diff --git a/Medusa.AppHost/obj/Medusa.AppHost.csproj.nuget.dgspec.json b/Medusa.AppHost/obj/Medusa.AppHost.csproj.nuget.dgspec.json
index 657e43d..e213686 100644
--- a/Medusa.AppHost/obj/Medusa.AppHost.csproj.nuget.dgspec.json
+++ b/Medusa.AppHost/obj/Medusa.AppHost.csproj.nuget.dgspec.json
@@ -1,17 +1,17 @@
{
"format": 1,
"restore": {
- "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.AppHost\\Medusa.AppHost.csproj": {}
+ "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.AppHost\\Medusa.AppHost.csproj": {}
},
"projects": {
- "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.AppHost\\Medusa.AppHost.csproj": {
+ "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.AppHost\\Medusa.AppHost.csproj": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.AppHost\\Medusa.AppHost.csproj",
+ "projectUniqueName": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.AppHost\\Medusa.AppHost.csproj",
"projectName": "Medusa.AppHost",
- "projectPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.AppHost\\Medusa.AppHost.csproj",
+ "projectPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.AppHost\\Medusa.AppHost.csproj",
"packagesPath": "C:\\Users\\khouw\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.AppHost\\obj\\",
+ "outputPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.AppHost\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
diff --git a/Medusa.AppHost/obj/project.assets.json b/Medusa.AppHost/obj/project.assets.json
index ed75069..d63cf39 100644
--- a/Medusa.AppHost/obj/project.assets.json
+++ b/Medusa.AppHost/obj/project.assets.json
@@ -2834,11 +2834,11 @@
"project": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.AppHost\\Medusa.AppHost.csproj",
+ "projectUniqueName": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.AppHost\\Medusa.AppHost.csproj",
"projectName": "Medusa.AppHost",
- "projectPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.AppHost\\Medusa.AppHost.csproj",
+ "projectPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.AppHost\\Medusa.AppHost.csproj",
"packagesPath": "C:\\Users\\khouw\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.AppHost\\obj\\",
+ "outputPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.AppHost\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
diff --git a/Medusa.AppHost/obj/project.nuget.cache b/Medusa.AppHost/obj/project.nuget.cache
index 8e0aa3f..5c08960 100644
--- a/Medusa.AppHost/obj/project.nuget.cache
+++ b/Medusa.AppHost/obj/project.nuget.cache
@@ -1,8 +1,8 @@
{
"version": 2,
- "dgSpecHash": "i93btFtvTV0=",
+ "dgSpecHash": "Dww892BY3nA=",
"success": true,
- "projectFilePath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.AppHost\\Medusa.AppHost.csproj",
+ "projectFilePath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.AppHost\\Medusa.AppHost.csproj",
"expectedPackageFiles": [
"C:\\Users\\khouw\\.nuget\\packages\\aspire.hosting\\8.0.0\\aspire.hosting.8.0.0.nupkg.sha512",
"C:\\Users\\khouw\\.nuget\\packages\\aspire.hosting.apphost\\8.0.0\\aspire.hosting.apphost.8.0.0.nupkg.sha512",
diff --git a/Medusa.Core/Attributes/HandlerAttribute.cs b/Medusa.Core/Attributes/HandlerAttribute.cs
index 116c6f0..c9e0e36 100644
--- a/Medusa.Core/Attributes/HandlerAttribute.cs
+++ b/Medusa.Core/Attributes/HandlerAttribute.cs
@@ -1,6 +1,9 @@
namespace Medusa.Core.Attributes
{
- public class HandlerAttribute
+ [AttributeUsage(AttributeTargets.Class)]
+ public class HandlerAttribute(string module, string method) : Attribute
{
+ public readonly string Module = module;
+ public readonly string Method = method;
}
}
diff --git a/Medusa.Core/Endpoints/GetRedirectEndpoint.cs b/Medusa.Core/Endpoints/GetRedirectEndpoint.cs
deleted file mode 100644
index e457d9b..0000000
--- a/Medusa.Core/Endpoints/GetRedirectEndpoint.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-using FastEndpoints;
-
-namespace Medusa.Core.Endpoints
-{
- public class GetRedirectEndpoint : EndpointWithoutRequest
- {
- public override void Configure()
- {
- Get("{**catchAll}");
- AllowAnonymous();
- }
-
- public override async Task HandleAsync(CancellationToken ct)
- {
- var redirectUrl = Environment.GetEnvironmentVariable("WEB_URL");
-
- await SendRedirectAsync(redirectUrl);
- }
- }
-}
diff --git a/Medusa.Core/Endpoints/PostCoreEndpoint.cs b/Medusa.Core/Endpoints/PostCoreEndpoint.cs
index 1b6357e..b0b818a 100644
--- a/Medusa.Core/Endpoints/PostCoreEndpoint.cs
+++ b/Medusa.Core/Endpoints/PostCoreEndpoint.cs
@@ -10,11 +10,12 @@ using System.Xml.Linq;
namespace Medusa.Core.Endpoints;
-public class PostCoreEndpoint(IHandlerService handlerService) : EndpointWithoutRequest
+public class PostCoreEndpoint(IHandlerService handlerService, ILogger logger) : EndpointWithoutRequest
{
static readonly byte[] Key =
Convert.FromHexString("00000000000069D74627D985EE2187161570D08D93B12455035B6DF0D8205DF5");
private readonly IHandlerService _handlerService = handlerService;
+ private readonly ILogger _logger = logger;
public override void Configure()
{
@@ -24,6 +25,15 @@ public class PostCoreEndpoint(IHandlerService handlerService) : EndpointWithoutR
public override async Task HandleAsync(CancellationToken ct)
{
+ // Enable buffering to allow multiple reads of the request body
+ HttpContext.Request.EnableBuffering();
+
+ // The body is 932 encoded xml
+ using var reader = new StreamReader(HttpContext.Request.Body, Encoding.GetEncoding(932), false, 1024, true);
+ var body = await reader.ReadToEndAsync();
+
+ HttpContext.Request.Body.Position = 0;
+
bool compress = HttpContext.Request.Headers["X-Compress"].ToString().Contains("lz77");
bool encrypt = HttpContext.Request.Headers["X-Eamuse-Info"].FirstOrDefault() is not null;
@@ -53,10 +63,26 @@ public class PostCoreEndpoint(IHandlerService handlerService) : EndpointWithoutR
HttpContext.Request.Path = string.Join("/", HttpContext.Request.Path.ToString().Split('/').SkipLast(3).ToArray());
}
- var responseXml = await _handlerService.Handle(amusementRequest.Module, amusementRequest.Method);
+
+ _logger.LogInformation("Handling {Module} {Method}", amusementRequest.Module, amusementRequest.Method);
+
+ var document = XDocument.Parse(body);
+
+ var responseXml = await _handlerService.Handle(amusementRequest.Model, amusementRequest.Module, amusementRequest.Method, document);
var encoding = HttpContext.Items["Encoding"]?.ToString() ?? "ShiftJIS";
- byte[] encodedBody = KbinConverter.Write(responseXml, (KnownEncodings)Enum.Parse(typeof(KnownEncodings), encoding));
+
+ switch(encoding)
+ {
+ case "shift_jis":
+ encoding = "ShiftJIS";
+ break;
+ case "us-ascii":
+ encoding = "ASCII";
+ break;
+ }
+
+ byte[] encodedBody = KbinConverter.Write(responseXml, (KnownEncodings)Enum.Parse(typeof(KnownEncodings), encoding, true));
if(compress)
{
diff --git a/Medusa.Core/Extensions/ApplicationBuilderExtensions.cs b/Medusa.Core/Extensions/ApplicationBuilderExtensions.cs
index 20f130d..199a189 100644
--- a/Medusa.Core/Extensions/ApplicationBuilderExtensions.cs
+++ b/Medusa.Core/Extensions/ApplicationBuilderExtensions.cs
@@ -1,9 +1,20 @@
-namespace Medusa.Core.Extensions
+using Medusa.Core.Handlers;
+using Medusa.Core.Services;
+using System.Reflection;
+
+namespace Medusa.Core.Extensions
{
public static class ApplicationBuilderExtensions
{
public static IApplicationBuilder UseHandlers(this IApplicationBuilder app)
{
+ var handlerService = app.ApplicationServices.GetRequiredService();
+
+ var assembly = Assembly.GetEntryAssembly() ?? throw new InvalidOperationException("Could not find entry assembly.");
+ var types = assembly.GetTypes().Where(t => t.GetInterfaces().Contains(typeof(IHandler)));
+
+ handlerService.Handlers.AddRange(types);
+
return app;
}
}
diff --git a/Medusa.Core/Extensions/ServiceCollectionExtensions.cs b/Medusa.Core/Extensions/ServiceCollectionExtensions.cs
index 5b8e42d..9800f46 100644
--- a/Medusa.Core/Extensions/ServiceCollectionExtensions.cs
+++ b/Medusa.Core/Extensions/ServiceCollectionExtensions.cs
@@ -6,7 +6,7 @@ namespace Medusa.Core.Extensions
{
public static IServiceCollection AddHandlers(this IServiceCollection services)
{
- services.Add(new ServiceDescriptor(typeof(IHandlerService), typeof(HandlerService), ServiceLifetime.Singleton);
+ services.Add(new ServiceDescriptor(typeof(IHandlerService), typeof(HandlerService), ServiceLifetime.Singleton));
return services;
}
diff --git a/Medusa.Core/Handlers/Boot/GetServicesHandler.cs b/Medusa.Core/Handlers/Boot/GetServicesHandler.cs
new file mode 100644
index 0000000..e357196
--- /dev/null
+++ b/Medusa.Core/Handlers/Boot/GetServicesHandler.cs
@@ -0,0 +1,82 @@
+using Medusa.Core.Attributes;
+using System.Xml.Linq;
+
+namespace Medusa.Core.Handlers.Boot
+{
+ [Handler("services", "get")]
+ public class GetServicesHandler(ILogger logger, XDocument body) : IHandler
+ {
+ private readonly ILogger _logger = logger;
+ private readonly XDocument _body = body;
+ private const string CommonUrl = "http://localhost:5293/service/services/";
+
+ public Task HandleAsync(string model)
+ {
+ var services = CreateCoreServicesElement();
+
+ switch(model.Split(":")[0])
+ {
+ case "KFC":
+ AddKfcServices(services);
+ break;
+ case "MDX":
+ AddMdxServices(services);
+ break;
+ }
+
+ var document = new XDocument(new XElement("response", services));
+ return Task.FromResult(document);
+ }
+
+ private static XElement CreateCoreServicesElement()
+ {
+ var services = new XElement("services",
+ new XAttribute("expire", "3600"),
+ new XAttribute("method", "get"),
+ new XAttribute("mode", "operation"),
+ new XAttribute("status", "0"));
+
+ var coreServices = new string[]{
+ "cardmng", "facility", "message", "numbering", "package", "pcbevent", "pcbtracker", "pkglist",
+ "posevent", "userdata", "userid", "eacoin", "dlstatus", "netlog", "info", "reference", "sidmgr"
+ };
+
+ foreach(var service in coreServices)
+ {
+ services.Add(new XElement("item",
+ new XAttribute("name", service),
+ new XAttribute("url", $"{CommonUrl}{service}")));
+ }
+
+ services.Add(new XElement("item", new XAttribute("name", "ntp"),
+ new XAttribute("url", "ntp://pool.ntp.org/")));
+
+ services.Add(new XElement("item", new XAttribute("name", "keepalive"),
+ new XAttribute("url",
+ "http://127.0.0.1/keepalive?pa=127.0.0.1&ia=127.0.0.1&ga=127.0.0.1&ma=127.0.0.1&t1=2&t2=10")));
+
+ return services;
+ }
+
+ private static void AddKfcServices(XElement services)
+ {
+ const string sdvxurl = "http://127.0.0.1/service/services/sdvx";
+ string[] kfcServices = [
+ "local", "local2", "lobby", "slocal", "slocal2", "sglocal", "sglocal2", "lab", "globby",
+ "slobby", "sglobby"
+ ];
+
+ foreach(string service in kfcServices)
+ services.Add(new XElement("item", new XAttribute("name", service), new XAttribute("url", sdvxurl)));
+ }
+
+ private static void AddMdxServices(XElement services)
+ {
+ const string mdxurl = "http://127.0.0.1/service/services/ddr";
+ string[] mdxServices = ["local"];
+
+ foreach(string service in mdxServices)
+ services.Add(new XElement("item", new XAttribute("name", service), new XAttribute("url", mdxurl)));
+ }
+ }
+}
diff --git a/Medusa.Core/Handlers/Common/AlivePcbTrackerHandler.cs b/Medusa.Core/Handlers/Common/AlivePcbTrackerHandler.cs
new file mode 100644
index 0000000..1d4971e
--- /dev/null
+++ b/Medusa.Core/Handlers/Common/AlivePcbTrackerHandler.cs
@@ -0,0 +1,29 @@
+using Medusa.Core.Attributes;
+using Medusa.Core.Handlers.Boot;
+using System.Xml.Linq;
+
+namespace Medusa.Core.Handlers.Common
+{
+ [Handler("pcbtracker", "alive")]
+ public class AlivePcbTrackerHandler(ILogger logger, XDocument body) : IHandler
+ {
+ private readonly ILogger _logger = logger;
+ private readonly XDocument _body = body;
+
+ public Task HandleAsync(string model)
+ {
+ var pcbTracker = new XElement("response",
+ new XElement("pcbtracker",
+ new XAttribute("status", "0"),
+ new XAttribute("expire", "1200"),
+ new XAttribute("ecenable", "1"),
+ new XAttribute("eclimit", "2000"),
+ new XAttribute("limit", "2000"),
+ new XAttribute("time", DateTimeOffset.UtcNow.ToUnixTimeSeconds().ToString())));
+
+ var document = new XDocument(new XElement("response", pcbTracker));
+
+ return Task.FromResult(document);
+ }
+ }
+}
diff --git a/Medusa.Core/Handlers/Common/Card/AuthPassCardManagmentHandker.cs b/Medusa.Core/Handlers/Common/Card/AuthPassCardManagmentHandker.cs
new file mode 100644
index 0000000..7e72fbf
--- /dev/null
+++ b/Medusa.Core/Handlers/Common/Card/AuthPassCardManagmentHandker.cs
@@ -0,0 +1,20 @@
+using Medusa.Core.Attributes;
+using System.Xml.Linq;
+
+namespace Medusa.Core.Handlers.Common.Card
+{
+ [Handler("cardmng", "authpass")]
+ public class AuthPassCardManagmentHandker(XDocument body) : IHandler
+ {
+ private readonly XDocument _body = body;
+
+ public Task HandleAsync(string model)
+ {
+ var authPass = new XElement("cardmng", new XAttribute("status", "0"));
+
+ var document = new XDocument(new XElement("response", authPass));
+
+ return Task.FromResult(document);
+ }
+ }
+}
diff --git a/Medusa.Core/Handlers/Common/Card/GetRefIdCardManagmentHandler.cs b/Medusa.Core/Handlers/Common/Card/GetRefIdCardManagmentHandler.cs
new file mode 100644
index 0000000..d62fd66
--- /dev/null
+++ b/Medusa.Core/Handlers/Common/Card/GetRefIdCardManagmentHandler.cs
@@ -0,0 +1,29 @@
+using Medusa.Core.Attributes;
+using System.Xml.Linq;
+
+namespace Medusa.Core.Handlers.Common.Card
+{
+ [Handler("cardmng", "getrefid")]
+ public class GetRefIdCardManagmentHandler(XDocument body) : IHandler
+ {
+ private readonly XDocument _body = body;
+
+ public Task HandleAsync(string model)
+ {
+ var rootCall = _body.Root;
+ var cardManagement = rootCall?.Element("cardmng");
+ if(cardManagement != null) {
+ var cardId = cardManagement.Attribute("cardid")?.Value;
+ var password = cardManagement.Attribute("passwd")?.Value;
+
+ InquireCardManagmentHandler.CardIds.Add((cardId, password));
+ }
+
+ var getRefId = new XElement("cardmng", new XAttribute("status", "0"), new XAttribute("refid", "00000000000"), new XAttribute("dataid", "000000000000000"));
+
+ var document = new XDocument(new XElement("response", getRefId));
+
+ return Task.FromResult(document);
+ }
+ }
+}
diff --git a/Medusa.Core/Handlers/Common/Card/InquireCardManagmentHandler.cs b/Medusa.Core/Handlers/Common/Card/InquireCardManagmentHandler.cs
new file mode 100644
index 0000000..fe156d8
--- /dev/null
+++ b/Medusa.Core/Handlers/Common/Card/InquireCardManagmentHandler.cs
@@ -0,0 +1,36 @@
+using Medusa.Core.Attributes;
+using System.Xml;
+using System.Xml.Linq;
+
+namespace Medusa.Core.Handlers.Common.Card
+{
+ [Handler("cardmng", "inquire")]
+ public class InquireCardManagmentHandler(XDocument body) : IHandler
+ {
+ private readonly XDocument _body = body;
+
+ public static List<(string cardId, string pincode)> CardIds = [];
+
+ public Task HandleAsync(string model)
+ {
+ var cardId = _body.Root?.Element("cardmng")?.Attribute("cardid")?.Value;
+
+ var existingCard = CardIds.FirstOrDefault(x => x.cardId == cardId);
+
+ var cardManagment = new XElement("cardmng", new XAttribute("binded", "1"), new XAttribute("dataid", "0000000000000000"),
+ new XAttribute("exflag", "1"), new XAttribute("expired", "0"), new XAttribute("newflag", "0"),
+ new XAttribute("refid", "0000000000000000"), new XAttribute("status", "0"));
+
+ var document = new XDocument(new XElement("response", cardManagment));
+
+ if (existingCard is (null, null))
+ {
+ cardManagment = new XElement("cardmng", new XAttribute("status", "112"));
+ document = new XDocument(new XElement("response", cardManagment));
+ }
+
+
+ return Task.FromResult(document);
+ }
+ }
+}
diff --git a/Medusa.Core/Handlers/Common/GetFacilityHandler.cs b/Medusa.Core/Handlers/Common/GetFacilityHandler.cs
new file mode 100644
index 0000000..6c1fdf2
--- /dev/null
+++ b/Medusa.Core/Handlers/Common/GetFacilityHandler.cs
@@ -0,0 +1,65 @@
+using Medusa.Core.Attributes;
+using Microsoft.AspNetCore.Hosting.Server;
+using Microsoft.AspNetCore.Hosting.Server.Features;
+using Microsoft.AspNetCore.Http;
+using Microsoft.AspNetCore.Http.Features;
+using System.Xml.Linq;
+
+namespace Medusa.Core.Handlers.Common
+{
+ [Handler("facility", "get")]
+ public class GetFacilityHandler(IServer server, XDocument body) : IHandler
+ {
+ private readonly IServer _server = server;
+ private IServerAddressesFeature? serverAddressesFeature => _server.Features.Get();
+ private readonly XDocument _body = body;
+
+ public Task HandleAsync(string model)
+ {
+ var port = serverAddressesFeature?.Addresses?.FirstOrDefault(x => x.StartsWith("http://"))?.Split(":")[2] ?? "5293";
+
+ var facility = new XElement("facility",
+ new XAttribute("status", "0"));
+
+ var location = new XElement("location",
+ new XElement("id", "00000000"),
+ new XElement("country", "US"),
+ new XElement("region", "NA"),
+ new XElement("name", "Medusa"),
+ new XElement("type", 0, new XAttribute("__type", "u8")));
+
+ var line = new XElement("line",
+ new XElement("id", "00000000"),
+ new XElement("class", 0, new XAttribute("__type", "u8")));
+
+ var portfw = new XElement("portfw",
+ new XElement("globalip", "127.0.0.1", new XAttribute("__type", "ip4")),
+ new XElement("globalport", port, new XAttribute("__type", "u16")),
+ new XElement("privateport", port, new XAttribute("__type", "u16")));
+
+ var _public = new XElement("public",
+ new XElement("flag", 1, new XAttribute("__type", "u8")),
+ new XElement("name", "Medusa"),
+ new XElement("latitude", "0.0"),
+ new XElement("longitude", "0.0"));
+
+ var share = new XElement("share",
+ new XElement("eacoin",
+ new XElement("notchamount", 0, new XAttribute("__type", "s32")),
+ new XElement("notchcount", 0, new XAttribute("__type", "s32")),
+ new XElement("supplylimit", 100000, new XAttribute("__type", "s32"))),
+ new XElement("url",
+ new XElement("eapass", "http://eagate.573.jp"),
+ new XElement("arcadefan", "http://eagate.573.jp"),
+ new XElement("konaminetdx", "http://eagate.573.jp"),
+ new XElement("konamiid", "http://eagate.573.jp"),
+ new XElement("eagate", "http://eagate.573.jp")));
+
+ facility.Add(location, line, portfw, _public, share);
+
+ var document = new XDocument(new XElement("response", facility));
+
+ return Task.FromResult(document);
+ }
+ }
+}
diff --git a/Medusa.Core/Handlers/Common/GetMessageHandler.cs b/Medusa.Core/Handlers/Common/GetMessageHandler.cs
new file mode 100644
index 0000000..4c47392
--- /dev/null
+++ b/Medusa.Core/Handlers/Common/GetMessageHandler.cs
@@ -0,0 +1,23 @@
+using Medusa.Core.Attributes;
+using System.Xml.Linq;
+
+namespace Medusa.Core.Handlers.Common
+{
+ [Handler("message", "get")]
+ public class GetMessageHandler(XDocument body) : IHandler
+ {
+ private readonly XDocument _body = body;
+
+ public Task HandleAsync(string model)
+ {
+ var message = new XElement("message",
+ new XAttribute("expire", "300"),
+ new XAttribute("status", "0"));
+
+ var document = new XDocument(
+ new XElement("response", message));
+
+ return Task.FromResult(document);
+ }
+ }
+}
diff --git a/Medusa.Core/Handlers/Common/OTAUpdates/ListPackageHandler.cs b/Medusa.Core/Handlers/Common/OTAUpdates/ListPackageHandler.cs
new file mode 100644
index 0000000..1efecdd
--- /dev/null
+++ b/Medusa.Core/Handlers/Common/OTAUpdates/ListPackageHandler.cs
@@ -0,0 +1,20 @@
+using Medusa.Core.Attributes;
+using System.Xml.Linq;
+
+namespace Medusa.Core.Handlers.Common.OTAUpdates
+{
+ [Handler("package", "list")]
+ public class ListPackageHandler(XDocument body) : IHandler
+ {
+ private readonly XDocument _body = body;
+
+ public Task HandleAsync(string model)
+ {
+ var package = new XElement("package", new XAttribute("expire", "600"), new XAttribute("status", "0"));
+
+ var document = new XDocument(new XElement("response", package));
+
+ return Task.FromResult(document);
+ }
+ }
+}
diff --git a/Medusa.Core/Handlers/Common/OTAUpdates/ProgressDLStatusHandler.cs b/Medusa.Core/Handlers/Common/OTAUpdates/ProgressDLStatusHandler.cs
new file mode 100644
index 0000000..8eb1bb9
--- /dev/null
+++ b/Medusa.Core/Handlers/Common/OTAUpdates/ProgressDLStatusHandler.cs
@@ -0,0 +1,20 @@
+using Medusa.Core.Attributes;
+using System.Xml.Linq;
+
+namespace Medusa.Core.Handlers.Common.OTAUpdates
+{
+ [Handler("dlstatus", "progress")]
+ public class ProgressDLStatusHandler(XDocument body) : IHandler
+ {
+ private readonly XDocument _body = body;
+
+ public Task HandleAsync(string model)
+ {
+ var dlStatus = new XElement("dlstatus", new XAttribute("status", "0"));
+
+ var document = new XDocument(new XElement("response", dlStatus));
+
+ return Task.FromResult(document);
+ }
+ }
+}
diff --git a/Medusa.Core/Handlers/Common/PutPcbEventHandler.cs b/Medusa.Core/Handlers/Common/PutPcbEventHandler.cs
new file mode 100644
index 0000000..dcfcc99
--- /dev/null
+++ b/Medusa.Core/Handlers/Common/PutPcbEventHandler.cs
@@ -0,0 +1,45 @@
+using Medusa.Core.Attributes;
+using System.Xml.Linq;
+
+namespace Medusa.Core.Handlers.Common
+{
+ [Handler("pcbevent", "put")]
+ public class PutPcbEventHandler(ILogger logger, XDocument body) : IHandler
+ {
+ private readonly XDocument _body = body;
+ private readonly ILogger _logger = logger;
+
+ public Task HandleAsync(string model)
+ {
+ var rootCallElement = _body.Root;
+
+ var itemElement = rootCallElement?.Element("pcbevent")?.Element("item");
+
+ var timeElement = itemElement?.Element("time");
+ string time = timeElement is not null ? UnixTimeStampToDateTime(double.Parse(timeElement.Value)).ToString() : "";
+
+ _logger.LogInformation("PCBEvent: tag={Tag} srcid={SrcId} model={Model} name={Name} time={Time}",
+ rootCallElement?.Attribute("tag")?.Value ?? "",
+ rootCallElement?.Attribute("srcid")?.Value ?? "",
+ rootCallElement?.Attribute("model")?.Value ?? "",
+ itemElement?.Element("name")?.Value ?? "",
+ time
+ );
+
+ var pcbEvent = new XElement("response",
+ new XElement("pcbevent",
+ new XAttribute("status", "0")));
+
+ var document = new XDocument(new XElement("response", pcbEvent));
+ return Task.FromResult(document);
+ }
+
+ public static DateTime UnixTimeStampToDateTime(double unixTimeStamp)
+ {
+ // Unix timestamp is seconds past epoch
+ DateTime dateTime = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);
+ dateTime = dateTime.AddSeconds(unixTimeStamp).ToLocalTime();
+ return dateTime;
+ }
+ }
+}
diff --git a/Medusa.Core/Handlers/IHandler.cs b/Medusa.Core/Handlers/IHandler.cs
index 609ea1b..c5e18b3 100644
--- a/Medusa.Core/Handlers/IHandler.cs
+++ b/Medusa.Core/Handlers/IHandler.cs
@@ -4,6 +4,6 @@ namespace Medusa.Core.Handlers
{
public interface IHandler
{
- Task Handle();
+ Task HandleAsync(string model);
}
}
diff --git a/Medusa.Core/Medusa.Core.csproj b/Medusa.Core/Medusa.Core.csproj
index d4fc802..c3368b4 100644
--- a/Medusa.Core/Medusa.Core.csproj
+++ b/Medusa.Core/Medusa.Core.csproj
@@ -19,11 +19,9 @@
-
-
diff --git a/Medusa.Core/Medusa.Core.csproj.user b/Medusa.Core/Medusa.Core.csproj.user
index dd2d54c..983ecfc 100644
--- a/Medusa.Core/Medusa.Core.csproj.user
+++ b/Medusa.Core/Medusa.Core.csproj.user
@@ -1,6 +1,9 @@
- Container (Dockerfile)
+ http
+
+
+ ProjectDebugger
\ No newline at end of file
diff --git a/Medusa.Core/Middlewares/BodyParsingMiddleware.cs b/Medusa.Core/Middlewares/BodyParsingMiddleware.cs
index 43b3852..e1f3e47 100644
--- a/Medusa.Core/Middlewares/BodyParsingMiddleware.cs
+++ b/Medusa.Core/Middlewares/BodyParsingMiddleware.cs
@@ -24,7 +24,8 @@ namespace Medusa.Core.Middlewares
var body = await ParseRequest(context);
context.Items["Encoding"] = body.Declaration.Encoding;
- context.Request.Body = new MemoryStream(Encoding.GetEncoding(932).GetBytes(body.ToString()));
+ var bodyString = body.ToString();
+ context.Request.Body = new MemoryStream(Encoding.GetEncoding(932).GetBytes(bodyString));
await _next(context);
}
@@ -35,10 +36,10 @@ namespace Medusa.Core.Middlewares
var info = context.Request.Headers["X-Eamuse-Info"].FirstOrDefault();
var contentLength = context.Request.Headers.ContentLength ?? 0;
byte[] data = new byte[(int)contentLength];
+ await context.Request.Body.ReadAsync(data.AsMemory(0, (int)contentLength));
if(info is not null)
{
- await context.Request.Body.ReadAsync(data.AsMemory(0, (int)contentLength));
string[] infoParts = info.Split('-');
for(int i = 0; i < 6; i++)
@@ -55,8 +56,17 @@ namespace Medusa.Core.Middlewares
data = LZ77.Decompress(data);
}
+ var returnData = new XDocument();
+
+ try
+ {
+ returnData = KbinConverter.ReadXmlLinq(data);
+ } catch (Exception e)
+ {
+ Console.WriteLine(e);
+ }
//Data is now xml in konami binary form
- return KbinConverter.ReadXmlLinq(data);
+ return returnData;
}
}
}
diff --git a/Medusa.Core/Program.cs b/Medusa.Core/Program.cs
index 57a708f..e956a40 100644
--- a/Medusa.Core/Program.cs
+++ b/Medusa.Core/Program.cs
@@ -1,6 +1,10 @@
using FastEndpoints;
using Medusa.Core.Extensions;
+using Medusa.Core.Middlewares;
using Medusa.Core.Request;
+using System.Text;
+
+Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
var builder = WebApplication.CreateBuilder(args);
@@ -15,6 +19,8 @@ builder.AddServiceDefaults();
var app = builder.Build();
+app.UseMiddleware();
+
app.UseFastEndpoints();
app.UseHandlers();
diff --git a/Medusa.Core/Services/HandlerService.cs b/Medusa.Core/Services/HandlerService.cs
index 8d80bd3..bb41cf8 100644
--- a/Medusa.Core/Services/HandlerService.cs
+++ b/Medusa.Core/Services/HandlerService.cs
@@ -1,14 +1,47 @@
-using Medusa.Core.Handlers;
+using Medusa.Core.Attributes;
+using Medusa.Core.Handlers;
+using System.Reflection;
using System.Xml.Linq;
namespace Medusa.Core.Services
{
- public class HandlerService : IHandlerService
+ public class HandlerService(IServiceProvider serviceProvider, ILogger logger) : IHandlerService
{
- public IEnumerable _handlers { get; set; } = [];
+ private readonly IServiceProvider _serviceProvider = serviceProvider;
+ private readonly ILogger _logger = logger;
- public async Task Handle(string module, string service)
+ public List Handlers { get; set; } = [];
+
+ public async Task Handle(string model, string module, string method, XDocument body)
{
+ foreach (var handler in Handlers)
+ {
+ //Module and service are on the attribute
+ var handlerAttribute = handler.CustomAttributes.FirstOrDefault(x => x.AttributeType == typeof(HandlerAttribute));
+
+ if (handlerAttribute is null)
+ continue;
+
+ var attributeModule = handlerAttribute.ConstructorArguments[0].Value.ToString();
+ var attributeMethod = handlerAttribute.ConstructorArguments[1].Value.ToString();
+
+ if (attributeModule == module && attributeMethod == method)
+ {
+ // Body param is optional so check for it
+ bool requiresXDocumentConstructor = handler.GetConstructors()
+ .Any(c => c.GetParameters().Any(p => p.ParameterType == typeof(XDocument)));
+
+ IHandler handlerInstance = requiresXDocumentConstructor
+ ? (IHandler)ActivatorUtilities.CreateInstance(_serviceProvider, handler, body)
+ : (IHandler)ActivatorUtilities.CreateInstance(_serviceProvider, handler);
+
+ return await handlerInstance.HandleAsync(model);
+ }
+ }
+
+ //If no handler is found return an empty document
+ _logger.LogWarning($"No handler found for {model}/{module}/{method}");
+
return new XDocument();
}
}
diff --git a/Medusa.Core/Services/IHandlerService.cs b/Medusa.Core/Services/IHandlerService.cs
index 8352c5d..bdf8b10 100644
--- a/Medusa.Core/Services/IHandlerService.cs
+++ b/Medusa.Core/Services/IHandlerService.cs
@@ -1,9 +1,11 @@
-using System.Xml.Linq;
+using Medusa.Core.Handlers;
+using System.Xml.Linq;
namespace Medusa.Core.Services
{
public interface IHandlerService
{
- Task Handle(string module, string service);
+ public List Handlers { get; set; }
+ Task Handle(string model, string module, string method, XDocument body);
}
}
diff --git a/Medusa.Core/obj/Container/ImageBuildContext.cache b/Medusa.Core/obj/Container/ImageBuildContext.cache
index 85f6e91..47c96bc 100644
--- a/Medusa.Core/obj/Container/ImageBuildContext.cache
+++ b/Medusa.Core/obj/Container/ImageBuildContext.cache
@@ -1 +1 @@
-xHtDIOXB7sUwd05dhN3vb3MU00Jc3/sfGrDPAx/PM3M=
\ No newline at end of file
+3wCsPNQZQQNrnoh9FlZn+JEBEnMazkHCZUJCIrRpHtA=
\ No newline at end of file
diff --git a/Medusa.Core/obj/Container/ImageId.cache b/Medusa.Core/obj/Container/ImageId.cache
index 85e403b..19c1d1f 100644
--- a/Medusa.Core/obj/Container/ImageId.cache
+++ b/Medusa.Core/obj/Container/ImageId.cache
@@ -1 +1 @@
-sha256:076a9e66f06bc5bc7754e344c3cf86f9f5d44409aed6472de6ab2cd4a4c1b6b6
\ No newline at end of file
+sha256:1691ebccc4c5d3cca8ae2ab6962050ea9c218668660a5fff1d3ce646e97417a3
\ No newline at end of file
diff --git a/Medusa.Core/obj/Container/LaunchedImageId.cache b/Medusa.Core/obj/Container/LaunchedImageId.cache
index 85e403b..19c1d1f 100644
--- a/Medusa.Core/obj/Container/LaunchedImageId.cache
+++ b/Medusa.Core/obj/Container/LaunchedImageId.cache
@@ -1 +1 @@
-sha256:076a9e66f06bc5bc7754e344c3cf86f9f5d44409aed6472de6ab2cd4a4c1b6b6
\ No newline at end of file
+sha256:1691ebccc4c5d3cca8ae2ab6962050ea9c218668660a5fff1d3ce646e97417a3
\ No newline at end of file
diff --git a/Medusa.Core/obj/Container/VolumeMappings.cache b/Medusa.Core/obj/Container/VolumeMappings.cache
index d591d46..3f27755 100644
--- a/Medusa.Core/obj/Container/VolumeMappings.cache
+++ b/Medusa.Core/obj/Container/VolumeMappings.cache
@@ -1 +1 @@
-{"C:\\Users\\khouw\\vsdbg\\vs2017u5":"/remote_debugger","C:\\Users\\khouw\\AppData\\Roaming\\Microsoft\\UserSecrets":"/home/app/.microsoft/usersecrets","C:\\Users\\khouw\\AppData\\Roaming\\ASP.NET\\Https":"/home/app/.aspnet/https","C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Sdks\\Microsoft.Docker.Sdk\\tools\\linux-x64\\net8.0":"/VSTools","C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\HotReload":"/HotReloadAgent","C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core":"/app","C:\\Users\\khouw\\source\\repos\\Madusa":"/src/","C:\\Users\\khouw\\.nuget\\packages":"/.nuget/fallbackpackages2","C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages":"/.nuget/fallbackpackages"}
\ No newline at end of file
+{"C:\\Users\\khouw\\vsdbg\\vs2017u5":"/remote_debugger","C:\\Users\\khouw\\AppData\\Roaming\\Microsoft\\UserSecrets":"/home/app/.microsoft/usersecrets","C:\\Users\\khouw\\AppData\\Roaming\\ASP.NET\\Https":"/home/app/.aspnet/https","C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Sdks\\Microsoft.Docker.Sdk\\tools\\linux-x64\\net8.0":"/VSTools","C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\HotReload":"/HotReloadAgent","C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core":"/app","C:\\Users\\khouw\\source\\repos\\Medusa":"/src/","C:\\Users\\khouw\\.nuget\\packages":"/.nuget/fallbackpackages2","C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages":"/.nuget/fallbackpackages"}
\ No newline at end of file
diff --git a/Medusa.Core/obj/Container/VolumeMappings2.cache b/Medusa.Core/obj/Container/VolumeMappings2.cache
index a84a444..6d27dfb 100644
--- a/Medusa.Core/obj/Container/VolumeMappings2.cache
+++ b/Medusa.Core/obj/Container/VolumeMappings2.cache
@@ -1 +1 @@
-[{"SourcePath":"C:\\Users\\khouw\\vsdbg\\vs2017u5","TargetPath":"/remote_debugger","ReadOnly":false},{"SourcePath":"C:\\Users\\khouw\\AppData\\Roaming\\Microsoft\\UserSecrets","TargetPath":"/root/.microsoft/usersecrets","ReadOnly":true},{"SourcePath":"C:\\Users\\khouw\\AppData\\Roaming\\Microsoft\\UserSecrets","TargetPath":"/home/app/.microsoft/usersecrets","ReadOnly":true},{"SourcePath":"C:\\Users\\khouw\\AppData\\Roaming\\ASP.NET\\Https","TargetPath":"/root/.aspnet/https","ReadOnly":true},{"SourcePath":"C:\\Users\\khouw\\AppData\\Roaming\\ASP.NET\\Https","TargetPath":"/home/app/.aspnet/https","ReadOnly":true},{"SourcePath":"C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Sdks\\Microsoft.Docker.Sdk\\tools\\linux-x64\\net8.0","TargetPath":"/VSTools","ReadOnly":true},{"SourcePath":"C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\HotReload","TargetPath":"/HotReloadAgent","ReadOnly":true},{"SourcePath":"C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core","TargetPath":"/app","ReadOnly":false},{"SourcePath":"C:\\Users\\khouw\\source\\repos\\Madusa","TargetPath":"/src/","ReadOnly":false},{"SourcePath":"C:\\Users\\khouw\\.nuget\\packages","TargetPath":"/.nuget/fallbackpackages2","ReadOnly":false},{"SourcePath":"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages","TargetPath":"/.nuget/fallbackpackages","ReadOnly":false}]
\ No newline at end of file
+[{"SourcePath":"C:\\Users\\khouw\\vsdbg\\vs2017u5","TargetPath":"/remote_debugger","ReadOnly":false},{"SourcePath":"C:\\Users\\khouw\\AppData\\Roaming\\Microsoft\\UserSecrets","TargetPath":"/root/.microsoft/usersecrets","ReadOnly":true},{"SourcePath":"C:\\Users\\khouw\\AppData\\Roaming\\Microsoft\\UserSecrets","TargetPath":"/home/app/.microsoft/usersecrets","ReadOnly":true},{"SourcePath":"C:\\Users\\khouw\\AppData\\Roaming\\ASP.NET\\Https","TargetPath":"/root/.aspnet/https","ReadOnly":true},{"SourcePath":"C:\\Users\\khouw\\AppData\\Roaming\\ASP.NET\\Https","TargetPath":"/home/app/.aspnet/https","ReadOnly":true},{"SourcePath":"C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSBuild\\Sdks\\Microsoft.Docker.Sdk\\tools\\linux-x64\\net8.0","TargetPath":"/VSTools","ReadOnly":true},{"SourcePath":"C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\HotReload","TargetPath":"/HotReloadAgent","ReadOnly":true},{"SourcePath":"C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core","TargetPath":"/app","ReadOnly":false},{"SourcePath":"C:\\Users\\khouw\\source\\repos\\Medusa","TargetPath":"/src/","ReadOnly":false},{"SourcePath":"C:\\Users\\khouw\\.nuget\\packages","TargetPath":"/.nuget/fallbackpackages2","ReadOnly":false},{"SourcePath":"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages","TargetPath":"/.nuget/fallbackpackages","ReadOnly":false}]
\ No newline at end of file
diff --git a/Medusa.Core/obj/Debug/net8.0/Medusa.Core.AssemblyInfo.cs b/Medusa.Core/obj/Debug/net8.0/Medusa.Core.AssemblyInfo.cs
index 21f8514..eff0ea2 100644
--- a/Medusa.Core/obj/Debug/net8.0/Medusa.Core.AssemblyInfo.cs
+++ b/Medusa.Core/obj/Debug/net8.0/Medusa.Core.AssemblyInfo.cs
@@ -15,7 +15,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Medusa.Core")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+542957620eaa47fb5f3c0cd3f2ddae4efef863dc")]
[assembly: System.Reflection.AssemblyProductAttribute("Medusa.Core")]
[assembly: System.Reflection.AssemblyTitleAttribute("Medusa.Core")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/Medusa.Core/obj/Debug/net8.0/Medusa.Core.AssemblyInfoInputs.cache b/Medusa.Core/obj/Debug/net8.0/Medusa.Core.AssemblyInfoInputs.cache
index 3885358..42d87ce 100644
--- a/Medusa.Core/obj/Debug/net8.0/Medusa.Core.AssemblyInfoInputs.cache
+++ b/Medusa.Core/obj/Debug/net8.0/Medusa.Core.AssemblyInfoInputs.cache
@@ -1 +1 @@
-136c23120d7d54a6dfc9f3cf64823cf2631081b65199a03518b05037e5559d1e
+3525735e476757459a0a2ebfbb6795b3bcae40ccb92cac1d08e058fb3a7fd290
diff --git a/Medusa.Core/obj/Debug/net8.0/Medusa.Core.GeneratedMSBuildEditorConfig.editorconfig b/Medusa.Core/obj/Debug/net8.0/Medusa.Core.GeneratedMSBuildEditorConfig.editorconfig
index 678c99a..dbeb725 100644
--- a/Medusa.Core/obj/Debug/net8.0/Medusa.Core.GeneratedMSBuildEditorConfig.editorconfig
+++ b/Medusa.Core/obj/Debug/net8.0/Medusa.Core.GeneratedMSBuildEditorConfig.editorconfig
@@ -9,11 +9,11 @@ build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Medusa.Core
build_property.RootNamespace = Medusa.Core
-build_property.ProjectDir = C:\Users\khouw\source\repos\Madusa\Medusa.Core\
+build_property.ProjectDir = C:\Users\khouw\source\repos\Medusa\Medusa.Core\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.RazorLangVersion = 8.0
build_property.SupportLocalizedComponentNames =
build_property.GenerateRazorMetadataSourceChecksumAttributes =
-build_property.MSBuildProjectDirectory = C:\Users\khouw\source\repos\Madusa\Medusa.Core
+build_property.MSBuildProjectDirectory = C:\Users\khouw\source\repos\Medusa\Medusa.Core
build_property._RazorSourceGeneratorDebug =
diff --git a/Medusa.Core/obj/Debug/net8.0/Medusa.Core.assets.cache b/Medusa.Core/obj/Debug/net8.0/Medusa.Core.assets.cache
index eb6e0a1..fbb1939 100644
Binary files a/Medusa.Core/obj/Debug/net8.0/Medusa.Core.assets.cache and b/Medusa.Core/obj/Debug/net8.0/Medusa.Core.assets.cache differ
diff --git a/Medusa.Core/obj/Debug/net8.0/Medusa.Core.csproj.AssemblyReference.cache b/Medusa.Core/obj/Debug/net8.0/Medusa.Core.csproj.AssemblyReference.cache
index 3ab1686..bb4a095 100644
Binary files a/Medusa.Core/obj/Debug/net8.0/Medusa.Core.csproj.AssemblyReference.cache and b/Medusa.Core/obj/Debug/net8.0/Medusa.Core.csproj.AssemblyReference.cache differ
diff --git a/Medusa.Core/obj/Debug/net8.0/apphost.exe b/Medusa.Core/obj/Debug/net8.0/apphost.exe
index d7822db..d4522ab 100644
Binary files a/Medusa.Core/obj/Debug/net8.0/apphost.exe and b/Medusa.Core/obj/Debug/net8.0/apphost.exe differ
diff --git a/Medusa.Core/obj/Debug/net8.0/staticwebassets.build.json b/Medusa.Core/obj/Debug/net8.0/staticwebassets.build.json
index b8205b3..de2d463 100644
--- a/Medusa.Core/obj/Debug/net8.0/staticwebassets.build.json
+++ b/Medusa.Core/obj/Debug/net8.0/staticwebassets.build.json
@@ -1,6 +1,6 @@
{
"Version": 1,
- "Hash": "nty8N/ejuQJa65lYW7amvH38zfQM9F3ghSSyx31ao0U=",
+ "Hash": "LBp2xlTQjquTVSIz0y3EUd1GjUO4g7Vrqiyh3ZobKNg=",
"Source": "Medusa.Core",
"BasePath": "_content/Medusa.Core",
"Mode": "Default",
diff --git a/Medusa.Core/obj/Medusa.Core.csproj.nuget.dgspec.json b/Medusa.Core/obj/Medusa.Core.csproj.nuget.dgspec.json
index 01e292b..ea2a52c 100644
--- a/Medusa.Core/obj/Medusa.Core.csproj.nuget.dgspec.json
+++ b/Medusa.Core/obj/Medusa.Core.csproj.nuget.dgspec.json
@@ -1,17 +1,17 @@
{
"format": 1,
"restore": {
- "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Medusa.Core.csproj": {}
+ "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Medusa.Core.csproj": {}
},
"projects": {
- "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Medusa.Core.csproj": {
+ "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Medusa.Core.csproj": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Medusa.Core.csproj",
+ "projectUniqueName": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Medusa.Core.csproj",
"projectName": "Medusa.Core",
- "projectPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Medusa.Core.csproj",
+ "projectPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Medusa.Core.csproj",
"packagesPath": "C:\\Users\\khouw\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\obj\\",
+ "outputPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
@@ -33,8 +33,8 @@
"net8.0": {
"targetAlias": "net8.0",
"projectReferences": {
- "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj": {
- "projectPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj"
+ "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj": {
+ "projectPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj"
}
}
}
@@ -90,14 +90,14 @@
}
}
},
- "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj": {
+ "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj",
+ "projectUniqueName": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj",
"projectName": "Medusa.ServiceDefaults",
- "projectPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj",
+ "projectPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj",
"packagesPath": "C:\\Users\\khouw\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\obj\\",
+ "outputPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
diff --git a/Medusa.Core/obj/project.assets.json b/Medusa.Core/obj/project.assets.json
index 310a980..ca01aef 100644
--- a/Medusa.Core/obj/project.assets.json
+++ b/Medusa.Core/obj/project.assets.json
@@ -2701,11 +2701,11 @@
"project": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Medusa.Core.csproj",
+ "projectUniqueName": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Medusa.Core.csproj",
"projectName": "Medusa.Core",
- "projectPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Medusa.Core.csproj",
+ "projectPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Medusa.Core.csproj",
"packagesPath": "C:\\Users\\khouw\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\obj\\",
+ "outputPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
@@ -2727,8 +2727,8 @@
"net8.0": {
"targetAlias": "net8.0",
"projectReferences": {
- "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj": {
- "projectPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj"
+ "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj": {
+ "projectPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj"
}
}
}
diff --git a/Medusa.Core/obj/project.nuget.cache b/Medusa.Core/obj/project.nuget.cache
index 2eae058..1f8b872 100644
--- a/Medusa.Core/obj/project.nuget.cache
+++ b/Medusa.Core/obj/project.nuget.cache
@@ -1,8 +1,8 @@
{
"version": 2,
- "dgSpecHash": "fdCVUmcRnp4=",
+ "dgSpecHash": "KdZS41n5mhY=",
"success": true,
- "projectFilePath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Core\\Medusa.Core.csproj",
+ "projectFilePath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Core\\Medusa.Core.csproj",
"expectedPackageFiles": [
"C:\\Users\\khouw\\.nuget\\packages\\fastendpoints\\5.28.0\\fastendpoints.5.28.0.nupkg.sha512",
"C:\\Users\\khouw\\.nuget\\packages\\fastendpoints.attributes\\5.28.0\\fastendpoints.attributes.5.28.0.nupkg.sha512",
diff --git a/Medusa.ServiceDefaults/obj/Debug/net8.0/Medusa.ServiceDefaults.AssemblyInfo.cs b/Medusa.ServiceDefaults/obj/Debug/net8.0/Medusa.ServiceDefaults.AssemblyInfo.cs
index e0bd09b..cddce61 100644
--- a/Medusa.ServiceDefaults/obj/Debug/net8.0/Medusa.ServiceDefaults.AssemblyInfo.cs
+++ b/Medusa.ServiceDefaults/obj/Debug/net8.0/Medusa.ServiceDefaults.AssemblyInfo.cs
@@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Medusa.ServiceDefaults")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+542957620eaa47fb5f3c0cd3f2ddae4efef863dc")]
[assembly: System.Reflection.AssemblyProductAttribute("Medusa.ServiceDefaults")]
[assembly: System.Reflection.AssemblyTitleAttribute("Medusa.ServiceDefaults")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/Medusa.ServiceDefaults/obj/Debug/net8.0/Medusa.ServiceDefaults.AssemblyInfoInputs.cache b/Medusa.ServiceDefaults/obj/Debug/net8.0/Medusa.ServiceDefaults.AssemblyInfoInputs.cache
index 0aabd45..9bb6355 100644
--- a/Medusa.ServiceDefaults/obj/Debug/net8.0/Medusa.ServiceDefaults.AssemblyInfoInputs.cache
+++ b/Medusa.ServiceDefaults/obj/Debug/net8.0/Medusa.ServiceDefaults.AssemblyInfoInputs.cache
@@ -1 +1 @@
-80ca20e52d01b55129afaea9b51c44815988ab1aa9fd8cf789f32fc9c021d711
+3335868cd4b54458563a728d86bebf567ed6552f2d2b0ac4db57168fce616b06
diff --git a/Medusa.ServiceDefaults/obj/Debug/net8.0/Medusa.ServiceDefaults.GeneratedMSBuildEditorConfig.editorconfig b/Medusa.ServiceDefaults/obj/Debug/net8.0/Medusa.ServiceDefaults.GeneratedMSBuildEditorConfig.editorconfig
index b546a48..edf8df0 100644
--- a/Medusa.ServiceDefaults/obj/Debug/net8.0/Medusa.ServiceDefaults.GeneratedMSBuildEditorConfig.editorconfig
+++ b/Medusa.ServiceDefaults/obj/Debug/net8.0/Medusa.ServiceDefaults.GeneratedMSBuildEditorConfig.editorconfig
@@ -8,6 +8,6 @@ build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Medusa.ServiceDefaults
-build_property.ProjectDir = C:\Users\khouw\source\repos\Madusa\Medusa.ServiceDefaults\
+build_property.ProjectDir = C:\Users\khouw\source\repos\Medusa\Medusa.ServiceDefaults\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
diff --git a/Medusa.ServiceDefaults/obj/Debug/net8.0/Medusa.ServiceDefaults.assets.cache b/Medusa.ServiceDefaults/obj/Debug/net8.0/Medusa.ServiceDefaults.assets.cache
index 2bcda9a..b92945c 100644
Binary files a/Medusa.ServiceDefaults/obj/Debug/net8.0/Medusa.ServiceDefaults.assets.cache and b/Medusa.ServiceDefaults/obj/Debug/net8.0/Medusa.ServiceDefaults.assets.cache differ
diff --git a/Medusa.ServiceDefaults/obj/Medusa.ServiceDefaults.csproj.nuget.dgspec.json b/Medusa.ServiceDefaults/obj/Medusa.ServiceDefaults.csproj.nuget.dgspec.json
index 808808d..5c1e633 100644
--- a/Medusa.ServiceDefaults/obj/Medusa.ServiceDefaults.csproj.nuget.dgspec.json
+++ b/Medusa.ServiceDefaults/obj/Medusa.ServiceDefaults.csproj.nuget.dgspec.json
@@ -1,17 +1,17 @@
{
"format": 1,
"restore": {
- "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj": {}
+ "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj": {}
},
"projects": {
- "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj": {
+ "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj",
+ "projectUniqueName": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj",
"projectName": "Medusa.ServiceDefaults",
- "projectPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj",
+ "projectPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj",
"packagesPath": "C:\\Users\\khouw\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\obj\\",
+ "outputPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
diff --git a/Medusa.ServiceDefaults/obj/project.assets.json b/Medusa.ServiceDefaults/obj/project.assets.json
index cc90fff..fd47898 100644
--- a/Medusa.ServiceDefaults/obj/project.assets.json
+++ b/Medusa.ServiceDefaults/obj/project.assets.json
@@ -2426,11 +2426,11 @@
"project": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj",
+ "projectUniqueName": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj",
"projectName": "Medusa.ServiceDefaults",
- "projectPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj",
+ "projectPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj",
"packagesPath": "C:\\Users\\khouw\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\obj\\",
+ "outputPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
diff --git a/Medusa.ServiceDefaults/obj/project.nuget.cache b/Medusa.ServiceDefaults/obj/project.nuget.cache
index 5d2fa56..466dcd9 100644
--- a/Medusa.ServiceDefaults/obj/project.nuget.cache
+++ b/Medusa.ServiceDefaults/obj/project.nuget.cache
@@ -1,8 +1,8 @@
{
"version": 2,
- "dgSpecHash": "CjAFcO2blYs=",
+ "dgSpecHash": "HlRwQMICo/s=",
"success": true,
- "projectFilePath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj",
+ "projectFilePath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj",
"expectedPackageFiles": [
"C:\\Users\\khouw\\.nuget\\packages\\google.protobuf\\3.22.5\\google.protobuf.3.22.5.nupkg.sha512",
"C:\\Users\\khouw\\.nuget\\packages\\grpc.core.api\\2.52.0\\grpc.core.api.2.52.0.nupkg.sha512",
diff --git a/Medusa.Web/Server/Medusa.Web.Server.csproj b/Medusa.Web/Server/Medusa.Web.Server.csproj
index d35fc7c..37a9994 100644
--- a/Medusa.Web/Server/Medusa.Web.Server.csproj
+++ b/Medusa.Web/Server/Medusa.Web.Server.csproj
@@ -7,7 +7,7 @@
91ca7cbf-10a8-454a-961a-077fb8325327
Linux
..\..
- ..\Medusa.web.client
+ ..\client
npm run dev
https://localhost:5173
@@ -21,7 +21,7 @@
-
+
false
diff --git a/Medusa.Web/Server/bin/Debug/net8.0/spa.proxy.json b/Medusa.Web/Server/bin/Debug/net8.0/spa.proxy.json
index e2987e5..2bb358d 100644
--- a/Medusa.Web/Server/bin/Debug/net8.0/spa.proxy.json
+++ b/Medusa.Web/Server/bin/Debug/net8.0/spa.proxy.json
@@ -3,7 +3,7 @@
"ServerUrl": "https://localhost:5173",
"RedirectUrl": "",
"LaunchCommand": "npm run dev",
-"WorkingDirectory": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Web\\Medusa.Web.Server\\..\\Medusa.web.client",
+"WorkingDirectory": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Web\\Server\\..\\client",
"MaxTimeoutInSeconds": "120",
"KeepRunning": "false"
}
diff --git a/Medusa.Web/Server/obj/Debug/net8.0/Medusa.Web.Server.AssemblyInfo.cs b/Medusa.Web/Server/obj/Debug/net8.0/Medusa.Web.Server.AssemblyInfo.cs
index 765f162..b8a28c4 100644
--- a/Medusa.Web/Server/obj/Debug/net8.0/Medusa.Web.Server.AssemblyInfo.cs
+++ b/Medusa.Web/Server/obj/Debug/net8.0/Medusa.Web.Server.AssemblyInfo.cs
@@ -15,7 +15,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Medusa.Web.Server")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+542957620eaa47fb5f3c0cd3f2ddae4efef863dc")]
[assembly: System.Reflection.AssemblyProductAttribute("Medusa.Web.Server")]
[assembly: System.Reflection.AssemblyTitleAttribute("Medusa.Web.Server")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/Medusa.Web/Server/obj/Debug/net8.0/Medusa.Web.Server.AssemblyInfoInputs.cache b/Medusa.Web/Server/obj/Debug/net8.0/Medusa.Web.Server.AssemblyInfoInputs.cache
index b5760a2..6617d3e 100644
--- a/Medusa.Web/Server/obj/Debug/net8.0/Medusa.Web.Server.AssemblyInfoInputs.cache
+++ b/Medusa.Web/Server/obj/Debug/net8.0/Medusa.Web.Server.AssemblyInfoInputs.cache
@@ -1 +1 @@
-7e5a1378e823de312f9947b280141c9cb438267f7b90ea536c2f3cd880adfa53
+a85944a4b365a21ca4d1d3bd1607a6f193a143bc20e38a8754c581a31c1fa216
diff --git a/Medusa.Web/Server/obj/Debug/net8.0/Medusa.Web.Server.GeneratedMSBuildEditorConfig.editorconfig b/Medusa.Web/Server/obj/Debug/net8.0/Medusa.Web.Server.GeneratedMSBuildEditorConfig.editorconfig
index 8a1846b..36fc1fe 100644
--- a/Medusa.Web/Server/obj/Debug/net8.0/Medusa.Web.Server.GeneratedMSBuildEditorConfig.editorconfig
+++ b/Medusa.Web/Server/obj/Debug/net8.0/Medusa.Web.Server.GeneratedMSBuildEditorConfig.editorconfig
@@ -9,11 +9,11 @@ build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Medusa.Web.Server
build_property.RootNamespace = Medusa.Web.Server
-build_property.ProjectDir = C:\Users\khouw\source\repos\Madusa\Medusa.Web\Server\
+build_property.ProjectDir = C:\Users\khouw\source\repos\Medusa\Medusa.Web\Server\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.RazorLangVersion = 8.0
build_property.SupportLocalizedComponentNames =
build_property.GenerateRazorMetadataSourceChecksumAttributes =
-build_property.MSBuildProjectDirectory = C:\Users\khouw\source\repos\Madusa\Medusa.Web\Server
+build_property.MSBuildProjectDirectory = C:\Users\khouw\source\repos\Medusa\Medusa.Web\Server
build_property._RazorSourceGeneratorDebug =
diff --git a/Medusa.Web/Server/obj/Debug/net8.0/Medusa.Web.Server.assets.cache b/Medusa.Web/Server/obj/Debug/net8.0/Medusa.Web.Server.assets.cache
index 71338ed..d1a4f7e 100644
Binary files a/Medusa.Web/Server/obj/Debug/net8.0/Medusa.Web.Server.assets.cache and b/Medusa.Web/Server/obj/Debug/net8.0/Medusa.Web.Server.assets.cache differ
diff --git a/Medusa.Web/Server/obj/Debug/net8.0/Medusa.Web.Server.csproj.AssemblyReference.cache b/Medusa.Web/Server/obj/Debug/net8.0/Medusa.Web.Server.csproj.AssemblyReference.cache
index bedafc5..b9aecb4 100644
Binary files a/Medusa.Web/Server/obj/Debug/net8.0/Medusa.Web.Server.csproj.AssemblyReference.cache and b/Medusa.Web/Server/obj/Debug/net8.0/Medusa.Web.Server.csproj.AssemblyReference.cache differ
diff --git a/Medusa.Web/Server/obj/Debug/net8.0/apphost.exe b/Medusa.Web/Server/obj/Debug/net8.0/apphost.exe
index 1702b51..065fb25 100644
Binary files a/Medusa.Web/Server/obj/Debug/net8.0/apphost.exe and b/Medusa.Web/Server/obj/Debug/net8.0/apphost.exe differ
diff --git a/Medusa.Web/Server/obj/Debug/net8.0/spa.proxy.json b/Medusa.Web/Server/obj/Debug/net8.0/spa.proxy.json
index 608e262..2bb358d 100644
--- a/Medusa.Web/Server/obj/Debug/net8.0/spa.proxy.json
+++ b/Medusa.Web/Server/obj/Debug/net8.0/spa.proxy.json
@@ -3,7 +3,7 @@
"ServerUrl": "https://localhost:5173",
"RedirectUrl": "",
"LaunchCommand": "npm run dev",
-"WorkingDirectory": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Web\\Server\\..\\Medusa.web.client",
+"WorkingDirectory": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Web\\Server\\..\\client",
"MaxTimeoutInSeconds": "120",
"KeepRunning": "false"
}
diff --git a/Medusa.Web/Server/obj/Debug/net8.0/staticwebassets.build.json b/Medusa.Web/Server/obj/Debug/net8.0/staticwebassets.build.json
index d98561c..4967f32 100644
--- a/Medusa.Web/Server/obj/Debug/net8.0/staticwebassets.build.json
+++ b/Medusa.Web/Server/obj/Debug/net8.0/staticwebassets.build.json
@@ -1,13 +1,13 @@
{
"Version": 1,
- "Hash": "QA77WZNDMLyga0Rdn2PSMUPH9Vzs7B+YiSm7KmEO77s=",
+ "Hash": "h22YjVfSdMbON+MIsu1iczDqbKNODcHmG1iQtUKBtnI=",
"Source": "Medusa.Web.Server",
"BasePath": "_content/Medusa.Web.Server",
"Mode": "Default",
"ManifestType": "Build",
"ReferencedProjectsConfiguration": [
{
- "Identity": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Web\\Medusa.web.client\\Medusa.web.client.esproj",
+ "Identity": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Web\\client\\Medusa.web.client.esproj",
"Version": 2,
"Source": "Medusa.web.client",
"GetPublishAssetsTargets": "GetCurrentProjectPublishStaticWebAssetItems",
diff --git a/Medusa.Web/Server/obj/Medusa.Web.Server.csproj.nuget.dgspec.json b/Medusa.Web/Server/obj/Medusa.Web.Server.csproj.nuget.dgspec.json
index c8083ad..e12e521 100644
--- a/Medusa.Web/Server/obj/Medusa.Web.Server.csproj.nuget.dgspec.json
+++ b/Medusa.Web/Server/obj/Medusa.Web.Server.csproj.nuget.dgspec.json
@@ -1,17 +1,17 @@
{
"format": 1,
"restore": {
- "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Web\\Server\\Medusa.Web.Server.csproj": {}
+ "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Web\\Server\\Medusa.Web.Server.csproj": {}
},
"projects": {
- "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj": {
+ "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj",
+ "projectUniqueName": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj",
"projectName": "Medusa.ServiceDefaults",
- "projectPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj",
+ "projectPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj",
"packagesPath": "C:\\Users\\khouw\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\obj\\",
+ "outputPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
@@ -102,14 +102,14 @@
}
}
},
- "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Web\\Server\\Medusa.Web.Server.csproj": {
+ "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Web\\Server\\Medusa.Web.Server.csproj": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Web\\Server\\Medusa.Web.Server.csproj",
+ "projectUniqueName": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Web\\Server\\Medusa.Web.Server.csproj",
"projectName": "Medusa.Web.Server",
- "projectPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Web\\Server\\Medusa.Web.Server.csproj",
+ "projectPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Web\\Server\\Medusa.Web.Server.csproj",
"packagesPath": "C:\\Users\\khouw\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Web\\Server\\obj\\",
+ "outputPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Web\\Server\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
@@ -131,8 +131,8 @@
"net8.0": {
"targetAlias": "net8.0",
"projectReferences": {
- "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj": {
- "projectPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj"
+ "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj": {
+ "projectPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj"
}
}
}
diff --git a/Medusa.Web/Server/obj/project.assets.json b/Medusa.Web/Server/obj/project.assets.json
index dd77358..c4948f9 100644
--- a/Medusa.Web/Server/obj/project.assets.json
+++ b/Medusa.Web/Server/obj/project.assets.json
@@ -2566,11 +2566,11 @@
"project": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Web\\Server\\Medusa.Web.Server.csproj",
+ "projectUniqueName": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Web\\Server\\Medusa.Web.Server.csproj",
"projectName": "Medusa.Web.Server",
- "projectPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Web\\Server\\Medusa.Web.Server.csproj",
+ "projectPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Web\\Server\\Medusa.Web.Server.csproj",
"packagesPath": "C:\\Users\\khouw\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Web\\Server\\obj\\",
+ "outputPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Web\\Server\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
@@ -2592,8 +2592,8 @@
"net8.0": {
"targetAlias": "net8.0",
"projectReferences": {
- "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj": {
- "projectPath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj"
+ "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj": {
+ "projectPath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.ServiceDefaults\\Medusa.ServiceDefaults.csproj"
}
}
}
diff --git a/Medusa.Web/Server/obj/project.nuget.cache b/Medusa.Web/Server/obj/project.nuget.cache
index 82bcc5c..9a4fe32 100644
--- a/Medusa.Web/Server/obj/project.nuget.cache
+++ b/Medusa.Web/Server/obj/project.nuget.cache
@@ -1,8 +1,8 @@
{
"version": 2,
- "dgSpecHash": "ivFF4D7rozg=",
+ "dgSpecHash": "rhGdl5Bhf7s=",
"success": true,
- "projectFilePath": "C:\\Users\\khouw\\source\\repos\\Madusa\\Medusa.Web\\Server\\Medusa.Web.Server.csproj",
+ "projectFilePath": "C:\\Users\\khouw\\source\\repos\\Medusa\\Medusa.Web\\Server\\Medusa.Web.Server.csproj",
"expectedPackageFiles": [
"C:\\Users\\khouw\\.nuget\\packages\\google.protobuf\\3.22.5\\google.protobuf.3.22.5.nupkg.sha512",
"C:\\Users\\khouw\\.nuget\\packages\\grpc.core.api\\2.52.0\\grpc.core.api.2.52.0.nupkg.sha512",