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);
 }
Esempio n. 3
0
 public abstract Task <string?> MessageSendUrl(string conversationId, UrlLinkPayload urlLinkPayload);
Esempio n. 4
0
 public UrlLink(UrlLinkPayload payload) => Payload = payload;