aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-12-22 13:39:06 -0800
committerAdam Soltys <[email protected]>2022-12-22 13:39:06 -0800
commitb2dfd7eef4a3e892b3eeb6822f2e472b3be03267 (patch)
treea483eb425c9d1eed170a29efaadad1b798c02fb0 /src/lib
parent17c9b99208b3881e62275ef3e552a3c30e55939d (diff)
downloadcoinos-ui-b2dfd7eef4a3e892b3eeb6822f2e472b3be03267.tar.gz
coinos-ui-b2dfd7eef4a3e892b3eeb6822f2e472b3be03267.zip
fix avatars
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/socket.js9
-rw-r--r--src/lib/utils.js4
2 files changed, 6 insertions, 7 deletions
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) =>