• Home
  • API Documentation

Class CachedImageDownloader

Allows for downloading images from GroupMe and storing them in a cache.

Inheritance
Object
ImageDownloader
CachedImageDownloader
Inherited Members
ImageDownloader.HttpClient
ImageDownloader.DownloadPostImageAsync(String)
ImageDownloader.DownloadByteDataAsync(String)
ImageDownloader.DownloadStringDataAsync(String)
ImageDownloader.GetDefaultPersonAvatar()
ImageDownloader.GetDefaultGroupAvatar()
ImageDownloader.DownloadRawImageAsync(String)
Namespace: GroupMeClientApi
Assembly: GroupMeClientApi.dll
Syntax
public class CachedImageDownloader : ImageDownloader

Constructors

| Improve this Doc View Source

CachedImageDownloader(String)

Initializes a new instance of the CachedImageDownloader class.

Declaration
public CachedImageDownloader(string cacheFolder)
Parameters
Type Name Description
String cacheFolder

The folder path to store cached images in.

Methods

| Improve this Doc View Source

DownloadAvatarImageAsync(String, Boolean)

Downloads an Avatar Image from GroupMe.

Declaration
public override Task<byte[]> DownloadAvatarImageAsync(string url, bool isGroup = true)
Parameters
Type Name Description
String url

The URL of the avatar image.

Boolean isGroup

Indicates if the avatar is for a group (true) or a chat (false).

Returns
Type Description
Task<Byte[]>

An image.

Overrides
ImageDownloader.DownloadAvatarImageAsync(String, Boolean)
  • Edit on GitHub
  • View on GitHub
Back to top Generated by DocFX