Add "idtoname" request & change invite format
All checks were successful
Server Build / publish (push) Successful in 28s
Voice Build / publish (push) Successful in 26s

This commit is contained in:
olcxja 2026-05-21 10:58:08 +02:00
commit 017eb2501b
5 changed files with 110 additions and 16 deletions

View file

@ -315,6 +315,24 @@ public class Requests
return;
}
public static async Task IdToName(HttpContext context, Func<Task> next, IQueryCollection query)
{
if (!query.TryGetValue("id", out var id))
{
return;
}
if (!Utils.IsUserLocal(id, out string domain)) //federation :(
{
return;
}
id = id.ToString().Split(":")[0];
await context.Response.WriteAsync(await Utils.NameFromId(id) + $":{DOMAIN}");
return;
}
public static async Task NextNonce(HttpContext context, Func<Task> next, IQueryCollection query)
{