Пример #1
0
        public void GetFeedAsync(bool offsetToMaxReed, TLInt feedId, TLFeedPosition offsetPosition, TLInt addOffset, TLInt limit, TLFeedPosition maxPosition, TLFeedPosition minPosition, TLInt hash, Action <TLMessagesBase> callback, Action <TLRPCError> faultCallback = null)
        {
            var obj = new TLGetFeed {
                Flags = new TLInt(0), OffsetToMaxRead = offsetToMaxReed, FeedId = feedId, OffsetPosition = offsetPosition, AddOffset = addOffset, Limit = limit, MaxPosition = maxPosition, MinPosition = minPosition, Hash = hash
            };

            const string caption = "channels.getFeed";

            SendInformativeMessage <TLMessagesBase>(caption, obj,
                                                    result =>
            {
                callback(result);
            },
                                                    faultCallback);
        }
Пример #2
0
        public void ReadFeedAsync(TLInt feedId, TLFeedPosition maxPosition, Action <TLUpdatesBase> callback, Action <TLRPCError> faultCallback = null)
        {
            var obj = new TLReadFeed {
                FeedId = feedId, MaxPosition = maxPosition
            };

            const string caption = "channels.readFeed";

            SendInformativeMessage <TLUpdatesBase>(caption, obj,
                                                   result =>
            {
                callback(result);
            },
                                                   faultCallback);
        }