From b2dfd7eef4a3e892b3eeb6822f2e472b3be03267 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Thu, 22 Dec 2022 13:39:06 -0800 Subject: fix avatars --- src/lib/socket.js | 9 ++++----- src/lib/utils.js | 4 ++-- 2 files changed, 6 insertions(+), 7 deletions(-) (limited to 'src/lib') diff --git a/src/lib/socket.js b/src/lib/socket.js index 4f5770d3..5a4da262 100644 --- a/src/lib/socket.js +++ b/src/lib/socket.js @@ -18,8 +18,7 @@ import { browser } from '$app/environment'; let socket, token; let le = browser && localStorage.getItem('events'); let events = le && le !== 'undefined' ? JSON.parse(le) : {}; -delete events.q; -events.q = Object.keys(events); +let q = Object.keys(events); export const auth = () => token && send('login', token) && send('heartbeat'); @@ -40,12 +39,12 @@ export const messages = (data) => ({ event() { data.seen = Math.round(Date.now() / 1000); events[data.id] = data; - events.q.push(data.id); + q.push(data.id); $events.set(events); - while (events.q.length > 10000) delete events[events.q.shift()]; + while (q.length > 10000) delete events[q.shift()]; localStorage.setItem( 'events', - JSON.stringify(events.q.slice(-100).reduce((a, b) => (a = { ...a, [b]: events[b] }), {})) + JSON.stringify(q.slice(-100).reduce((a, b) => (a = { ...a, [b]: events[b] }), {})) ); }, diff --git a/src/lib/utils.js b/src/lib/utils.js index 82d5b9cf..5ffc24e2 100644 --- a/src/lib/utils.js +++ b/src/lib/utils.js @@ -10,8 +10,8 @@ export function scroll(section) { } const base = browser ? '' : PUBLIC_COINOS_URL; -export const runner = (k) => { - return Math.ceil((parseInt(k.substr(0, 2), 16) / 256) * 20) + '.webp'; +export const punk = (k) => { + return Math.floor((parseInt(k.substr(0, 2), 16) / 256) * 20) + 1 + '.webp'; }; export const g = (url, fetch, headers) => -- cgit v1.2.3