Add support for sending borderless keyboard stickers.

This commit is contained in:
Greyson Parrelli
2020-07-08 08:54:47 -07:00
parent a9e30eefdc
commit c9d2cef58d
8 changed files with 121 additions and 16 deletions

View File

@@ -522,7 +522,19 @@ public class AttachmentManager {
}
public enum MediaType {
IMAGE, GIF, AUDIO, VIDEO, DOCUMENT, VCARD;
IMAGE(MediaUtil.IMAGE_JPEG),
GIF(MediaUtil.IMAGE_GIF),
AUDIO(MediaUtil.AUDIO_AAC),
VIDEO(MediaUtil.VIDEO_MP4),
DOCUMENT(MediaUtil.UNKNOWN),
VCARD(MediaUtil.VCARD);
private final String fallbackMimeType;
MediaType(String fallbackMimeType) {
this.fallbackMimeType = fallbackMimeType;
}
public @NonNull Slide createSlide(@NonNull Context context,
@NonNull Uri uri,
@@ -559,5 +571,8 @@ public class AttachmentManager {
return DOCUMENT;
}
public String toFallbackMimeType() {
return fallbackMimeType;
}
}
}