New DM creation concept, hope it works
This commit is contained in:
parent
8de0e0cacb
commit
c58d3dbcdf
5 changed files with 292 additions and 171 deletions
|
|
@ -82,7 +82,7 @@ public class Program
|
|||
|
||||
switch (path)
|
||||
{
|
||||
case "/restart":
|
||||
case "/_larpix/restart":
|
||||
if (!query.TryGetValue("skey", out var skey))
|
||||
{
|
||||
context.Response.ContentType = mimeTypes["html"];
|
||||
|
|
@ -113,7 +113,7 @@ public class Program
|
|||
var lifetime = context.RequestServices.GetRequiredService<IHostApplicationLifetime>();
|
||||
lifetime.StopApplication();
|
||||
return;
|
||||
case "/clearcache": //kiedys bedzie endpoint cache
|
||||
case "/_larpix/clearcache": //kiedys bedzie endpoint cache
|
||||
if (!query.TryGetValue("skey", out skey))
|
||||
{
|
||||
context.Response.ContentType = mimeTypes["html"];
|
||||
|
|
@ -135,34 +135,37 @@ public class Program
|
|||
ulong removed = Fs.ClearCache(p);
|
||||
await context.Response.WriteAsync($"Cache cleared with pattern: {p}. {removed} elements removed");
|
||||
return;
|
||||
case "/createaccount":
|
||||
case "/_larpix/createaccount":
|
||||
await Account.Requests.Create(context, next, query, reader);
|
||||
return;
|
||||
case "/deleteaccount":
|
||||
case "/_larpix/deleteaccount":
|
||||
await Account.Requests.Delete(context, next, query, reader);
|
||||
return;
|
||||
case "/auth":
|
||||
case "/_larpix/auth":
|
||||
await Account.Requests.Auth(context, next, query, reader);
|
||||
return;
|
||||
case "/chpass":
|
||||
case "/_larpix/chpass":
|
||||
await Account.Requests.ChangePassword(context, next, query, reader);
|
||||
return;
|
||||
case "/chname":
|
||||
case "/_larpix/chname":
|
||||
await Account.Requests.ChangeUsername(context, next, query, reader);
|
||||
return;
|
||||
case "/correctedname":
|
||||
case "/_larpix/correctedname":
|
||||
await Account.Requests.CorrectedName(context, next, query);
|
||||
return;
|
||||
case "/nextnonce":
|
||||
case "/_larpix/nextnonce":
|
||||
await Account.Requests.NextNonce(context, next, query);
|
||||
return;
|
||||
case "/encryptedrequest":
|
||||
case "/_larpix/encryptedrequest":
|
||||
await Account.Requests.EncryptedRequest(context, next, query, reader);
|
||||
return;
|
||||
case "/user/key/getpublic":
|
||||
case "/_larpix/federation":
|
||||
await Federation.Receiver.FederationRequest(context, next, query, reader);
|
||||
return;
|
||||
case "/_larpix/user/key/getpublic":
|
||||
await Account.Requests.GetUserPublicKey(context, next, query, reader);
|
||||
return;
|
||||
case "/user/storage/public/getentry":
|
||||
case "/_larpix/user/storage/public/getentry":
|
||||
await Account.Requests.GetUserPublicStorageEntry(context, next, query, reader);
|
||||
return;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue