about summary refs log tree commit diff
path: root/app/javascript/themes/glitch/util/emoji/unicode_to_filename.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/javascript/themes/glitch/util/emoji/unicode_to_filename.js')
-rw-r--r--app/javascript/themes/glitch/util/emoji/unicode_to_filename.js26
1 files changed, 0 insertions, 26 deletions
diff --git a/app/javascript/themes/glitch/util/emoji/unicode_to_filename.js b/app/javascript/themes/glitch/util/emoji/unicode_to_filename.js
deleted file mode 100644
index c75c4cd7d..000000000
--- a/app/javascript/themes/glitch/util/emoji/unicode_to_filename.js
+++ /dev/null
@@ -1,26 +0,0 @@
-// taken from:
-// https://github.com/twitter/twemoji/blob/47732c7/twemoji-generator.js#L848-L866
-exports.unicodeToFilename = (str) => {
-  let result = '';
-  let charCode = 0;
-  let p = 0;
-  let i = 0;
-  while (i < str.length) {
-    charCode = str.charCodeAt(i++);
-    if (p) {
-      if (result.length > 0) {
-        result += '-';
-      }
-      result += (0x10000 + ((p - 0xD800) << 10) + (charCode - 0xDC00)).toString(16);
-      p = 0;
-    } else if (0xD800 <= charCode && charCode <= 0xDBFF) {
-      p = charCode;
-    } else {
-      if (result.length > 0) {
-        result += '-';
-      }
-      result += charCode.toString(16);
-    }
-  }
-  return result;
-};