From b67f59ebecb9f4387ed0433827232c2c43fdc309 Mon Sep 17 00:00:00 2001 From: OFF0 Date: Sat, 22 Jul 2023 18:12:15 +0200 Subject: [PATCH] noxy: disable images and link previews noxy is not running at the moment and was enabled for events with enough POW. temporary disabled noxy link previews and images. --- src/profiles.ts | 18 +++++++++--------- src/ui.ts | 8 ++++---- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/profiles.ts b/src/profiles.ts index 1c64302..524f3ba 100644 --- a/src/profiles.ts +++ b/src/profiles.ts @@ -2,7 +2,7 @@ import {Event} from 'nostr-tools'; import {elem, elemCanvas} from './utils/dom'; import {getHost, getNoxyUrl} from './utils/url'; import {getViewContent, getViewElem} from './view'; -import {validatePow} from './events'; +// import {validatePow} from './events'; import {parseContent} from './media'; type Metadata = { @@ -55,11 +55,11 @@ const setMetadata = ( user.picture = imgUrl.href; // update profile images that used some nip-13 work - if (imgUrl.href && validatePow(evt)) { - document.body - .querySelectorAll(`canvas[data-pubkey="${evt.pubkey}"]`) - .forEach(canvas => canvas.parentNode?.replaceChild(elem('img', {src: imgUrl.href}), canvas)); - } + // if (imgUrl.href && validatePow(evt)) { + // document.body + // .querySelectorAll(`canvas[data-pubkey="${evt.pubkey}"]`) + // .forEach(canvas => canvas.parentNode?.replaceChild(elem('img', {src: imgUrl.href}), canvas)); + // } } } @@ -110,16 +110,16 @@ export const getProfile = (pubkey: string) => userList.find(user => user.pubkey export const getMetadata = (evt: Event, relay: string) => { const host = getHost(relay); const user = getProfile(evt.pubkey); - const userImg = user?.picture; + // const userImg = user?.picture; const name = user?.metadata[relay]?.name || user?.name; const userName = name || evt.pubkey.slice(0, 8); const userAbout = user?.metadata[relay]?.about || ''; - const img = (userImg && validatePow(evt)) ? elem('img', { + const img = /* (userImg && validatePow(evt)) ? elem('img', { alt: `${userName} ${host}`, loading: 'lazy', src: userImg, title: `${userName} on ${host} ${userAbout}`, - }) : elemCanvas(evt.pubkey); + }) : */ elemCanvas(evt.pubkey); const time = new Date(evt.created_at * 1000); return {host, img, name, time, userName}; }; diff --git a/src/ui.ts b/src/ui.ts index 9a3caf9..507309b 100644 --- a/src/ui.ts +++ b/src/ui.ts @@ -1,12 +1,12 @@ import {Event} from 'nostr-tools'; import {elem, elemArticle, parseTextContent} from './utils/dom'; import {dateTime, formatTime} from './utils/time'; -import {validatePow, sortByCreatedAt} from './events'; +import {/*validatePow,*/ sortByCreatedAt} from './events'; import {setViewElem} from './view'; import {config} from './settings'; import {getReactions, getReactionContents} from './reactions'; import {openWriteInput} from './write'; -import {linkPreview} from './media'; +// import {linkPreview} from './media'; import {getMetadata} from './profiles'; import {EventWithNip19, replyList} from './notes'; @@ -60,10 +60,10 @@ export const createTextNote = ( ' ', elem('a', {href: `/${evt.nip19.note}`}, elem('time', {dateTime: time.toISOString()}, formatTime(time))), ]), - elem('div', {/* data: isLongContent ? {append: evt.content.slice(280)} : null*/}, [ + elem('div', {/* data: isLongContent ? {append: evt.content.slice(280)} : null*/}, content /*[ ...content, (firstLink && validatePow(evt)) ? linkPreview(firstLink, evt.id, relay) : null, - ]), + ]*/), buttons, ]), ...(replies[0] ? [elem('div', {className: 'mbox-replies'}, replyFeed)] : []),