about summary refs log tree commit diff
path: root/Tests/LibMatrix.HomeserverEmulator/Controllers/WellKnownController.cs
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2024-05-30 08:22:50 +0000
committerRory& <root@rory.gay>2024-05-30 08:22:50 +0000
commit0fa768556aca00f4346ccd71917fad048def6323 (patch)
treee6835af94759eac7814aa6d1c718d98d37dfc4a9 /Tests/LibMatrix.HomeserverEmulator/Controllers/WellKnownController.cs
parentLog warning if registering a duplicate type (diff)
downloadLibMatrix-dev/project-cleanup.tar.xz
Move around some projects, further cleanup pending dev/project-cleanup
Diffstat (limited to 'Tests/LibMatrix.HomeserverEmulator/Controllers/WellKnownController.cs')
-rw-r--r--Tests/LibMatrix.HomeserverEmulator/Controllers/WellKnownController.cs32
1 files changed, 0 insertions, 32 deletions
diff --git a/Tests/LibMatrix.HomeserverEmulator/Controllers/WellKnownController.cs b/Tests/LibMatrix.HomeserverEmulator/Controllers/WellKnownController.cs
deleted file mode 100644
index 97e460d..0000000
--- a/Tests/LibMatrix.HomeserverEmulator/Controllers/WellKnownController.cs
+++ /dev/null
@@ -1,32 +0,0 @@
-using System.Text.Json.Nodes;

-using LibMatrix.Services;

-using Microsoft.AspNetCore.Mvc;

-

-namespace LibMatrix.HomeserverEmulator.Controllers;

-

-[ApiController]

-[Route("/.well-known/matrix/")]

-public class WellKnownController(ILogger<WellKnownController> logger) : ControllerBase {

-    [HttpGet("client")]

-    public JsonObject GetClientWellKnown() {

-        var obj = new JsonObject() {

-            ["m.homeserver"] = new JsonObject() {

-                ["base_url"] = $"{Request.Scheme}://{Request.Host}"

-            }

-        };

-

-        logger.LogInformation("Serving client well-known: {}", obj);

-

-        return obj;

-    }

-    [HttpGet("server")]

-    public JsonObject GetServerWellKnown() {

-        var obj = new JsonObject() {

-            ["m.server"] = $"{Request.Scheme}://{Request.Host}"

-        };

-

-        logger.LogInformation("Serving server well-known: {}", obj);

-

-        return obj;

-    }

-}
\ No newline at end of file