add forward message method

This commit is contained in:
Meysam Navaei 2017-12-04 16:17:27 +03:30
parent 0940d3d982
commit acf53742f6

View file

@ -251,6 +251,20 @@ namespace TLSharp.Core
}); });
} }
public async Task<TLAbsUpdates> ForwardMessageAsync(TLAbsInputPeer target, int messageId)
{
if (!IsUserAuthorized())
throw new InvalidOperationException("Authorize user first!");
return await SendRequestAsync<TLAbsUpdates>(
new TLRequestForwardMessage()
{
Peer = target,
Id = messageId,
RandomId = Helpers.GenerateRandomLong()
});
}
public async Task<Boolean> SendTypingAsync(TLAbsInputPeer peer) public async Task<Boolean> SendTypingAsync(TLAbsInputPeer peer)
{ {
var req = new TLRequestSetTyping() var req = new TLRequestSetTyping()