From 7bebea087cc35b95c4065c1dd9f554a8ec002771 Mon Sep 17 00:00:00 2001 From: MeiMei <30769358+mei23@users.noreply.github.com> Date: Thu, 21 Mar 2019 04:50:44 +0900 Subject: Fix #4546 (#4548) * Refactor download * emoji type --- src/misc/detect-url-mine.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/misc/detect-url-mine.ts (limited to 'src/misc/detect-url-mine.ts') diff --git a/src/misc/detect-url-mine.ts b/src/misc/detect-url-mine.ts new file mode 100644 index 0000000000..eef64cfc56 --- /dev/null +++ b/src/misc/detect-url-mine.ts @@ -0,0 +1,15 @@ +import { createTemp } from './create-temp'; +import { downloadUrl } from './donwload-url'; +import { detectMine } from './detect-mine'; + +export async function detectUrlMine(url: string) { + const [path, cleanup] = await createTemp(); + + try { + await downloadUrl(url, path); + const [type] = await detectMine(path); + return type; + } finally { + cleanup(); + } +} -- cgit v1.3.1-freya