diff --git a/package.json b/package.json
index 8c9bce0cd..280acb9e2 100644
--- a/package.json
+++ b/package.json
@@ -5,7 +5,8 @@
"license": "MIT",
"scripts": {
"start": "vite serve",
- "build": "vite build"
+ "build": "vite build",
+ "format": "prettier --ignore-path .gitignore -w ."
},
"devDependencies": {
"prettier": "^2.8.1",
diff --git a/src/components/page.jsx b/src/components/page.jsx
index d9fcd81c7..2ff712e21 100644
--- a/src/components/page.jsx
+++ b/src/components/page.jsx
@@ -19,6 +19,9 @@ export const Page = ({ children }) => {
{children}
+
+
+
);
diff --git a/src/components/post.jsx b/src/components/post.jsx
index 42fdd2a2a..0bbc56c90 100644
--- a/src/components/post.jsx
+++ b/src/components/post.jsx
@@ -37,12 +37,11 @@ export const Post = ({ event }) => {
{moment(event.created_at * 1000).fromNow()}
-
-
+
{event.content.replace(/(?
diff --git a/src/services/relays/relay-pool.js b/src/services/relays/relay-pool.js
index 555d5eae9..b719c5652 100644
--- a/src/services/relays/relay-pool.js
+++ b/src/services/relays/relay-pool.js
@@ -1,5 +1,6 @@
import { Subject } from "rxjs";
import { Relay } from "./relay";
+import settingsService from "../settings";
export class RelayPool {
relays = new Map();
@@ -18,9 +19,9 @@ export class RelayPool {
requestRelay(url, connect = true) {
if (!this.relays.has(url)) {
- const newRelay = new Relay(url)
+ const newRelay = new Relay(url);
this.relays.set(url, newRelay);
- this.onRelayCreated.next(newRelay)
+ this.onRelayCreated.next(newRelay);
}
const relay = this.relays.get(url);
@@ -70,4 +71,12 @@ if (import.meta.env.DEV) {
window.relayPool = relayPool;
}
+setTimeout(async () => {
+ const urls = await settingsService.getRelays();
+
+ for (const url of urls) {
+ relayPool.requestRelay(url);
+ }
+}, 1000 * 10);
+
export default relayPool;