feat(chat): add /guilds/{id} and /guilds/@me endpoints
This commit is contained in:
parent
6aed05af06
commit
00a54f4f8b
2 changed files with 49 additions and 5 deletions
|
@ -76,4 +76,11 @@ public static class HttpContextExtensions
|
|||
|
||||
return ((IdentityInstance, SignatureData))obj!;
|
||||
}
|
||||
|
||||
public static (IdentityInstance, SignatureData, string) GetSignatureWithUser(this HttpContext ctx)
|
||||
{
|
||||
var (instance, sig) = ctx.GetSignatureOrThrow();
|
||||
if (sig.UserId == null) throw new ApiError.IncomingFederationError("This endpoint requires a user ID.");
|
||||
return (instance, sig, sig.UserId);
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue