public void DeleteMessagesAsync(TLInputChannelBase channel, TLVector <int> id, Action <TLMessagesAffectedMessages> callback, Action <TLRPCError> faultCallback = null) { var obj = new TLChannelsDeleteMessages { Channel = channel, Id = id }; const string caption = "channels.deleteMessages"; SendInformativeMessage <TLMessagesAffectedMessages>(caption, obj, result => { //var multiPts = result as ITLMultiPts; //if (multiPts != null) //{ // _updatesService.SetState(multiPts, caption); //} //else //{ // _updatesService.SetState(null, result.Pts, null, null, null, caption); //} callback?.Invoke(result); }, faultCallback); }
public void DeleteChannelMessagesAsync(TLInputChannelBase channel, TLVector <int> id, Action <TLMessagesAffectedMessages> callback, Action <TLRPCError> faultCallback = null) { var obj = new TLChannelsDeleteMessages { Channel = channel, Id = id }; SendInformativeMessage("channels.deleteMessages", obj, callback, faultCallback); }