X-Git-Url: https://git.r.bdr.sh/rbdr/forum/blobdiff_plain/66dc4cae4cd37e82d773dc30be046d82d380ec4d..bd8e98d7e24c4dbaee7db6ec7955f7c2f6d396a6:/app/utils/glyph_hash.js diff --git a/app/utils/glyph_hash.js b/app/utils/glyph_hash.js deleted file mode 100644 index c074376..0000000 --- a/app/utils/glyph_hash.js +++ /dev/null @@ -1,38 +0,0 @@ -const internals = { - kSplitterRegex: /.{1,8}/g, - kGlyphs: [ - "☽", - "☆", - "♢", - "♡", - "╱", - "╲", - "╳", - "〰", - "▷", - "⏊", - "〒", - "▢", - "◯", - "⏃", - "⏀", - "⏆" - ] -}; - -// Return a glyph with color based on a 4 byte fragment of a UUIDv4 -const getGlyphHashFragment = function (uuidFragment) { - - const glyphIndex = parseInt(uuidFragment.substring(0,2), 16) % 16; - return { - glyph: internals.kGlyphs[glyphIndex], - color: `#${uuidFragment.substring(2,8)}` - } -}; - -// Return an array of glyphs based on a UUIDv4 -export const getGlyphHash = function (uuid) { - - const hashFragments = uuid.match(internals.kSplitterRegex); - return hashFragments.map(getGlyphHashFragment); -};