public override async Task <string?> MessageSendUrl(string conversationId, UrlLinkPayload urlLinkPayload) { var request = new MessageSendUrlRequest() { ConversationId = conversationId, UrlLink = JsonConvert.SerializeObject(urlLinkPayload) }; var response = await grpcClient.MessageSendUrlAsync(request); return(response?.Id); }
public async Task<IMessageAppService> Say(UrlLinkPayload urlLink) { var msgId = await _puppetService.MessageSendUrl(RoomId, urlLink); return await TryLoad(msgId); }
public abstract Task <string?> MessageSendUrl(string conversationId, UrlLinkPayload urlLinkPayload);
public UrlLink(UrlLinkPayload payload) => Payload = payload;