in dotnet/space-translate/SpaceTranslate/WebHook/SpaceTranslateWebHookHandler.HandleMessage.cs [9:25]
public override async Task<Commands> HandleListCommandsAsync(ListCommandsPayload payload)
{
using var loggerScopeForClientId = _logger.BeginScope("ClientId={ClientId}", payload.ClientId);
var organization = await _db.Organizations.FirstOrDefaultAsync(it => it.ClientId == payload.ClientId);
if (organization == null)
{
_logger.LogWarning("The organization does not exist. ClientId={ClientId}", payload.ClientId);
return new Commands();
}
return new Commands(
new List<CommandDetail>
{
new("translate", "Translate a message to English")
});
}