public SearchMessagesAsync ( string query, string roomId, int limit = 100 ) : Task |
||
query | string | |
roomId | string | |
limit | int | |
Résultat | Task |
public async Task<MethodResult<LoadMessagesResult>> SearchMessagesAsync(string query, string roomId,
int limit = 100)
{
_logger.Info($"Searching for messages in #{roomId} using `{query}`.");
var rawMessage = await _client.CallAsync("messageSearch", TimeoutToken, query, roomId, limit).ConfigureAwait(false);
var messageResult = rawMessage.ToObject<MethodResult<LoadMessagesResult>>(JsonSerializer);
return messageResult;
}