forked from cory/tildefriends
		
	ssb: prettier.
This commit is contained in:
		| @@ -155,9 +155,15 @@ export async function picker(callback, anchor, author) { | ||||
| 		<style> | ||||
| 			${styles} | ||||
| 		</style> | ||||
| 		<div class="w3-modal" style="display: block; box-sizing: border-box; z-index: 10"> | ||||
| 		<div | ||||
| 			class="w3-modal" | ||||
| 			style="display: block; box-sizing: border-box; z-index: 10" | ||||
| 		> | ||||
| 			<div class="w3-modal-content w3-card-4"> | ||||
| 				<div class="w3-content w3-theme-d1" style="display: flex; flex-direction: column; max-height: 50vh"> | ||||
| 				<div | ||||
| 					class="w3-content w3-theme-d1" | ||||
| 					style="display: flex; flex-direction: column; max-height: 50vh" | ||||
| 				> | ||||
| 					<header class="w3-container" style="flex: 0 0"> | ||||
| 						<h1>Choose a Reaction</h1> | ||||
| 						<span class="w3-button w3-display-topright" @click=${cleanup} | ||||
|   | ||||
| @@ -271,10 +271,13 @@ class TfElement extends LitElement { | ||||
| 	} | ||||
|  | ||||
| 	async get_latest_private(following) { | ||||
| 		let latest = (await tfrpc.rpc.query('SELECT MAX(rowid) AS latest FROM messages'))[0].latest; | ||||
| 		let latest = ( | ||||
| 			await tfrpc.rpc.query('SELECT MAX(rowid) AS latest FROM messages') | ||||
| 		)[0].latest; | ||||
| 		const k_chunk_count = 256; | ||||
| 		while (latest - k_chunk_count >= 0) { | ||||
| 			let messages = await tfrpc.rpc.query(` | ||||
| 			let messages = await tfrpc.rpc.query( | ||||
| 				` | ||||
| 					SELECT messages.rowid, messages.id, previous, author, sequence, timestamp, hash, json(content) AS content, signature | ||||
| 						FROM messages | ||||
| 						JOIN json_each(?1) AS following ON messages.author = following.value | ||||
| @@ -284,17 +287,14 @@ class TfElement extends LitElement { | ||||
| 							json(messages.content) LIKE '"%' | ||||
| 						ORDER BY sequence DESC | ||||
| 					`, | ||||
| 					[ | ||||
| 						JSON.stringify(following), | ||||
| 						latest - k_chunk_count, | ||||
| 						latest, | ||||
| 					]); | ||||
| 			messages = (await this.decrypt(messages)).filter(x => x.decrypted); | ||||
| 				[JSON.stringify(following), latest - k_chunk_count, latest] | ||||
| 			); | ||||
| 			messages = (await this.decrypt(messages)).filter((x) => x.decrypted); | ||||
| 			if (messages.length) { | ||||
| 				return Math.max(...messages.map(x => x.rowid)); | ||||
| 				return Math.max(...messages.map((x) => x.rowid)); | ||||
| 			} | ||||
| 			latest -= k_chunk_count; | ||||
| 		}; | ||||
| 		} | ||||
| 		return -1; | ||||
| 	} | ||||
|  | ||||
| @@ -332,7 +332,9 @@ class TfElement extends LitElement { | ||||
| 			console.log('channels took', (new Date() - start_time) / 1000.0); | ||||
| 			let self = this; | ||||
| 			latest_private.then(function (latest) { | ||||
| 				self.channels_latest = Object.assign({}, self.channels_latest, {'🔐': latest}); | ||||
| 				self.channels_latest = Object.assign({}, self.channels_latest, { | ||||
| 					'🔐': latest, | ||||
| 				}); | ||||
| 				console.log('private took', (new Date() - start_time) / 1000.0); | ||||
| 			}); | ||||
| 		} finally { | ||||
| @@ -398,7 +400,8 @@ class TfElement extends LitElement { | ||||
|  | ||||
| 	async decrypt(messages) { | ||||
| 		let whoami = this.whoami; | ||||
| 		return Promise.all(messages.map(async function (message) { | ||||
| 		return Promise.all( | ||||
| 			messages.map(async function (message) { | ||||
| 				let content; | ||||
| 				try { | ||||
| 					content = JSON.parse(message?.content); | ||||
| @@ -417,7 +420,8 @@ class TfElement extends LitElement { | ||||
| 					} | ||||
| 				} | ||||
| 				return message; | ||||
| 		})); | ||||
| 			}) | ||||
| 		); | ||||
| 	} | ||||
|  | ||||
| 	render_tab() { | ||||
|   | ||||
| @@ -199,8 +199,7 @@ class TfNewsElement extends LitElement { | ||||
| 		return html` | ||||
| 			<div> | ||||
| 				${final_messages.map( | ||||
| 					(x) => | ||||
| 						html` | ||||
| 					(x) => html` | ||||
| 						<tf-message | ||||
| 							.message=${x} | ||||
| 							whoami=${this.whoami} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user