public DialogStickersViewModel(IMTProtoService protoService, ICacheService cacheService, ITelegramEventAggregator aggregator, IStickersService stickersService) : base(protoService, cacheService, aggregator) { _stickersService = stickersService; _favedSet = new TLMessagesStickerSet { Set = new TLStickerSet { Title = "Favorites", ShortName = "tg/favedStickers" } }; _recentSet = new TLMessagesStickerSet { Set = new TLStickerSet { Title = "Frequently used", ShortName = "tg/recentlyUsed" } }; _groupSet = new TLMessagesStickerSet { Set = new TLStickerSet { Title = "Group stickers", ShortName = "tg/groupStickers", }, }; Aggregator.Subscribe(this); SavedGifs = new MvxObservableCollection <TLDocument>(); FeaturedStickers = new MvxObservableCollection <TLFeaturedStickerSet>(); SavedStickers = new StickerSetCollection(); SyncStickers(); SyncGifs(); }