Telegram Web K with changes to work inside I2P
https://web.telegram.i2p/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
705 B
25 lines
705 B
2 years ago
|
export const EXTENSION_MIME_TYPE_MAP: {[ext in MTFileExtension]: MTMimeType} = {
|
||
|
pdf: 'application/pdf',
|
||
|
tgv: 'application/x-tgwallpattern',
|
||
|
tgs: 'application/x-tgsticker',
|
||
|
json: 'application/json',
|
||
|
wav: 'audio/wav',
|
||
|
mp3: 'audio/mpeg',
|
||
|
ogg: 'audio/ogg',
|
||
|
jpeg: 'image/jpeg',
|
||
|
jpg: 'image/jpeg',
|
||
|
png: 'image/png',
|
||
|
gif: 'image/gif',
|
||
|
webp: 'image/webp',
|
||
|
mp4: 'video/mp4',
|
||
|
webm: 'video/webm',
|
||
|
mov: 'video/quicktime',
|
||
|
svg: 'image/svg+xml'
|
||
|
};
|
||
|
|
||
|
export const MIME_TYPE_EXTENSION_MAP: {[mimeType in MTMimeType]?: MTFileExtension} = {};
|
||
|
|
||
|
for(const ext in EXTENSION_MIME_TYPE_MAP) {
|
||
|
MIME_TYPE_EXTENSION_MAP[EXTENSION_MIME_TYPE_MAP[ext as MTFileExtension]] = ext as MTFileExtension;
|
||
|
}
|