From 11af7e6587b520f4f586cd69b256acc3de6e193e Mon Sep 17 00:00:00 2001
From: dakkar <dakkar@thenautilus.net>
Date: Sat, 8 Jun 2024 16:57:17 +0100
Subject: [PATCH] fix indents

---
 packages/backend/src/core/MfmService.ts | 288 ++++++++++++------------
 1 file changed, 144 insertions(+), 144 deletions(-)

diff --git a/packages/backend/src/core/MfmService.ts b/packages/backend/src/core/MfmService.ts
index 30009c1229..5de6e07d33 100644
--- a/packages/backend/src/core/MfmService.ts
+++ b/packages/backend/src/core/MfmService.ts
@@ -483,176 +483,176 @@ export class MfmService {
 		}
 
 		const handlers: {
-            [K in mfm.MfmNode['type']]: (node: mfm.NodeType<K>) => any;
-    } = {
-    	async bold(node) {
-    		const el = doc.createElement('span');
-    		el.textContent = '**';
-    		await appendChildren(node.children, el);
-    		el.textContent += '**';
-    		return el;
-    	},
+			[K in mfm.MfmNode['type']]: (node: mfm.NodeType<K>) => any;
+		} = {
+			async bold(node) {
+				const el = doc.createElement('span');
+				el.textContent = '**';
+				await appendChildren(node.children, el);
+				el.textContent += '**';
+				return el;
+			},
 
-    	async small(node) {
-    		const el = doc.createElement('small');
-    		await appendChildren(node.children, el);
-    		return el;
-    	},
+			async small(node) {
+				const el = doc.createElement('small');
+				await appendChildren(node.children, el);
+				return el;
+			},
 
-    	async strike(node) {
-    		const el = doc.createElement('span');
-    		el.textContent = '~~';
-    		await appendChildren(node.children, el);
-    		el.textContent += '~~';
-    		return el;
-    	},
+			async strike(node) {
+				const el = doc.createElement('span');
+				el.textContent = '~~';
+				await appendChildren(node.children, el);
+				el.textContent += '~~';
+				return el;
+			},
 
-    	async italic(node) {
-    		const el = doc.createElement('span');
-    		el.textContent = '*';
-    		await appendChildren(node.children, el);
-    		el.textContent += '*';
-    		return el;
-    	},
+			async italic(node) {
+				const el = doc.createElement('span');
+				el.textContent = '*';
+				await appendChildren(node.children, el);
+				el.textContent += '*';
+				return el;
+			},
 
-    	async fn(node) {
-    		const el = doc.createElement('span');
-    		el.textContent = '*';
-    		await appendChildren(node.children, el);
-    		el.textContent += '*';
-    		return el;
-    	},
+			async fn(node) {
+				const el = doc.createElement('span');
+				el.textContent = '*';
+				await appendChildren(node.children, el);
+				el.textContent += '*';
+				return el;
+			},
 
-    	blockCode(node) {
-    		const pre = doc.createElement('pre');
-    		const inner = doc.createElement('code');
+			blockCode(node) {
+				const pre = doc.createElement('pre');
+				const inner = doc.createElement('code');
 
-    		const nodes = node.props.code
-    			.split(/\r\n|\r|\n/)
-    			.map((x) => doc.createTextNode(x));
+				const nodes = node.props.code
+					.split(/\r\n|\r|\n/)
+					.map((x) => doc.createTextNode(x));
 
-    		for (const x of intersperse<FIXME | 'br'>('br', nodes)) {
-    			inner.appendChild(x === 'br' ? doc.createElement('br') : x);
-    		}
+				for (const x of intersperse<FIXME | 'br'>('br', nodes)) {
+					inner.appendChild(x === 'br' ? doc.createElement('br') : x);
+				}
 
-    		pre.appendChild(inner);
-    		return pre;
-    	},
+				pre.appendChild(inner);
+				return pre;
+			},
 
-    	async center(node) {
-    		const el = doc.createElement('div');
-    		await appendChildren(node.children, el);
-    		return el;
-    	},
+			async center(node) {
+				const el = doc.createElement('div');
+				await appendChildren(node.children, el);
+				return el;
+			},
 
-    	emojiCode(node) {
-    		return doc.createTextNode(`\u200B:${node.props.name}:\u200B`);
-    	},
+			emojiCode(node) {
+				return doc.createTextNode(`\u200B:${node.props.name}:\u200B`);
+			},
 
-    	unicodeEmoji(node) {
-    		return doc.createTextNode(node.props.emoji);
-    	},
+			unicodeEmoji(node) {
+				return doc.createTextNode(node.props.emoji);
+			},
 
-    	hashtag: (node) => {
-    		const a = doc.createElement('a');
-    		a.setAttribute('href', `${this.config.url}/tags/${node.props.hashtag}`);
-    		a.textContent = `#${node.props.hashtag}`;
-    		a.setAttribute('rel', 'tag');
-    		a.setAttribute('class', 'hashtag');
-    		return a;
-    	},
+			hashtag: (node) => {
+				const a = doc.createElement('a');
+				a.setAttribute('href', `${this.config.url}/tags/${node.props.hashtag}`);
+				a.textContent = `#${node.props.hashtag}`;
+				a.setAttribute('rel', 'tag');
+				a.setAttribute('class', 'hashtag');
+				return a;
+			},
 
-    	inlineCode(node) {
-    		const el = doc.createElement('code');
-    		el.textContent = node.props.code;
-    		return el;
-    	},
+			inlineCode(node) {
+				const el = doc.createElement('code');
+				el.textContent = node.props.code;
+				return el;
+			},
 
-    	mathInline(node) {
-    		const el = doc.createElement('code');
-    		el.textContent = node.props.formula;
-    		return el;
-    	},
+			mathInline(node) {
+				const el = doc.createElement('code');
+				el.textContent = node.props.formula;
+				return el;
+			},
 
-    	mathBlock(node) {
-    		const el = doc.createElement('code');
-    		el.textContent = node.props.formula;
-    		return el;
-    	},
+			mathBlock(node) {
+				const el = doc.createElement('code');
+				el.textContent = node.props.formula;
+				return el;
+			},
 
-    	async link(node) {
-    		const a = doc.createElement('a');
-    		a.setAttribute('rel', 'nofollow noopener noreferrer');
-    		a.setAttribute('target', '_blank');
-    		a.setAttribute('href', node.props.url);
-    		await appendChildren(node.children, a);
-    		return a;
-    	},
+			async link(node) {
+				const a = doc.createElement('a');
+				a.setAttribute('rel', 'nofollow noopener noreferrer');
+				a.setAttribute('target', '_blank');
+				a.setAttribute('href', node.props.url);
+				await appendChildren(node.children, a);
+				return a;
+			},
 
-    	async mention(node) {
-    		const { username, host, acct } = node.props;
-    		const resolved = mentionedRemoteUsers.find(remoteUser => remoteUser.username === username && remoteUser.host === host);
+			async mention(node) {
+				const { username, host, acct } = node.props;
+				const resolved = mentionedRemoteUsers.find(remoteUser => remoteUser.username === username && remoteUser.host === host);
 
-    		const el = doc.createElement('span');
-    		if (!resolved) {
-    			el.textContent = acct;
-    		} else {
-    			el.setAttribute('class', 'h-card');
-    			el.setAttribute('translate', 'no');
-    			const a = doc.createElement('a');
-    			a.setAttribute('href', resolved.url ? resolved.url : resolved.uri);
-    			a.className = 'u-url mention';
-    			const span = doc.createElement('span');
-    			span.textContent = resolved.username || username;
-    			a.textContent = '@';
-    			a.appendChild(span);
-    			el.appendChild(a);
-    		}
+				const el = doc.createElement('span');
+				if (!resolved) {
+					el.textContent = acct;
+				} else {
+					el.setAttribute('class', 'h-card');
+					el.setAttribute('translate', 'no');
+					const a = doc.createElement('a');
+					a.setAttribute('href', resolved.url ? resolved.url : resolved.uri);
+					a.className = 'u-url mention';
+					const span = doc.createElement('span');
+					span.textContent = resolved.username || username;
+					a.textContent = '@';
+					a.appendChild(span);
+					el.appendChild(a);
+				}
 
-    		return el;
-    	},
+				return el;
+			},
 
-    	async quote(node) {
-    		const el = doc.createElement('blockquote');
-    		await appendChildren(node.children, el);
-    		return el;
-    	},
+			async quote(node) {
+				const el = doc.createElement('blockquote');
+				await appendChildren(node.children, el);
+				return el;
+			},
 
-    	text(node) {
-    		const el = doc.createElement('span');
-    		const nodes = node.props.text
-    			.split(/\r\n|\r|\n/)
-    			.map((x) => doc.createTextNode(x));
+			text(node) {
+				const el = doc.createElement('span');
+				const nodes = node.props.text
+					.split(/\r\n|\r|\n/)
+					.map((x) => doc.createTextNode(x));
 
-    		for (const x of intersperse<FIXME | 'br'>('br', nodes)) {
-    			el.appendChild(x === 'br' ? doc.createElement('br') : x);
-    		}
+				for (const x of intersperse<FIXME | 'br'>('br', nodes)) {
+					el.appendChild(x === 'br' ? doc.createElement('br') : x);
+				}
 
-    		return el;
-    	},
+				return el;
+			},
 
-    	url(node) {
-    		const a = doc.createElement('a');
-    		a.setAttribute('rel', 'nofollow noopener noreferrer');
-    		a.setAttribute('target', '_blank');
-    		a.setAttribute('href', node.props.url);
-    		a.textContent = node.props.url.replace(/^https?:\/\//, '');
-    		return a;
-    	},
+			url(node) {
+				const a = doc.createElement('a');
+				a.setAttribute('rel', 'nofollow noopener noreferrer');
+				a.setAttribute('target', '_blank');
+				a.setAttribute('href', node.props.url);
+				a.textContent = node.props.url.replace(/^https?:\/\//, '');
+				return a;
+			},
 
-    	search: (node) => {
-    		const a = doc.createElement('a');
-    		a.setAttribute('href', `https://www.google.com/search?q=${node.props.query}`);
-    		a.textContent = node.props.content;
-    		return a;
-    	},
+			search: (node) => {
+				const a = doc.createElement('a');
+				a.setAttribute('href', `https://www.google.com/search?q=${node.props.query}`);
+				a.textContent = node.props.content;
+				return a;
+			},
 
-    	async plain(node) {
-    		const el = doc.createElement('span');
-    		await appendChildren(node.children, el);
-    		return el;
-    	},
-    };
+			async plain(node) {
+				const el = doc.createElement('span');
+				await appendChildren(node.children, el);
+				return el;
+			},
+		};
 
 		await appendChildren(nodes, doc.body);