public bool Retrieve(long chatId, out ChannelAuthor channelAuthor) { if (_cache.TryGetValue(chatId, out channelAuthor)) { return(true); } channelAuthor = new ChannelAuthor { ChatId = chatId }; if (_cache.TryAdd(chatId, channelAuthor)) { return(false); } _cache.TryGetValue(chatId, out channelAuthor); return(true); }
public Load(ChannelAuthor channelAuthor, IBitmap avatar) { ChannelAuthor = channelAuthor; Avatar = avatar; }
public Load(ChannelAuthor channelAuthor, string name) { ChannelAuthor = channelAuthor; Name = name; }