From 70407b4e7c41f62fb225fd2d3bf63ffed3a92e93 Mon Sep 17 00:00:00 2001 From: David Strayhorn Date: Sun, 11 Jun 2023 16:03:15 -0400 Subject: [PATCH] make sure multiClientAccess defaults to true --- .../apps/nostr/settings/profiles/enterExternalKeys.tsx | 4 ++-- src/renderer/window1/lib/nostr/index.tsx | 2 +- src/renderer/window1/lib/pg/sql/index.tsx | 10 +++++----- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/renderer/window1/apps/nostr/settings/profiles/enterExternalKeys.tsx b/src/renderer/window1/apps/nostr/settings/profiles/enterExternalKeys.tsx index 07602d7a..70bd0333 100644 --- a/src/renderer/window1/apps/nostr/settings/profiles/enterExternalKeys.tsx +++ b/src/renderer/window1/apps/nostr/settings/profiles/enterExternalKeys.tsx @@ -22,7 +22,7 @@ export default function EnterExternalKeys() { pubkeyHex, privkeyHex ); - console.log(`result: ${result}`); + // console.log(`result: ${result}`); const e = document.getElementById( 'savedKeysGeneratedElsewhereMessageContainer' @@ -129,7 +129,7 @@ export default function EnterExternalKeys() {
CAUTION!
-
+
There is a risk this app could introduce errors into your profile, including loss of your following and relays lists. If you're going to risk it, I strongly suggest you backup your profile first! diff --git a/src/renderer/window1/lib/nostr/index.tsx b/src/renderer/window1/lib/nostr/index.tsx index 357d4fd2..e86bb41f 100644 --- a/src/renderer/window1/lib/nostr/index.tsx +++ b/src/renderer/window1/lib/nostr/index.tsx @@ -8,7 +8,7 @@ export const generateNewNostrKeys = async (active) => { const sk = generatePrivateKey(); // `sk` is a hex string const pk = getPublicKey(sk); // `pk` is a hex string const currentTime = dateToUnix(new Date()); - const sql = `INSERT OR IGNORE INTO myNostrProfile (pubkey, privkey, relays, active, created_at) VALUES ('${pk}', '${sk}', '${JSON.stringify(oDefaultRelayUrls)}', ${active}, ${currentTime}) `; + const sql = `INSERT OR IGNORE INTO myNostrProfile (pubkey, privkey, relays, active, multiClientAccess, created_at) VALUES ('${pk}', '${sk}', '${JSON.stringify(oDefaultRelayUrls)}', ${active}, true, ${currentTime}) `; await asyncSql(sql); return [sk, pk]; diff --git a/src/renderer/window1/lib/pg/sql/index.tsx b/src/renderer/window1/lib/pg/sql/index.tsx index 5572dcff..9aba2f1d 100644 --- a/src/renderer/window1/lib/pg/sql/index.tsx +++ b/src/renderer/window1/lib/pg/sql/index.tsx @@ -338,15 +338,15 @@ export const addNewRowToMyNostrProfileInSql = async (pubkey, privkey, name, disp // pubkey is hex formatted let sql = ""; if (name && display_name) { - sql = ` INSERT OR IGNORE INTO myNostrProfile (pubkey,privkey,following,relays,active,name,display_name) VALUES ('${pubkey}','${privkey}','[]','${JSON.stringify( + sql = ` INSERT OR IGNORE INTO myNostrProfile (pubkey,privkey,following,relays,active,multiClientAccess,name,display_name) VALUES ('${pubkey}','${privkey}','[]','${JSON.stringify( oDefaultRelayUrls - )}',false,'${name}','${display_name}') `; + )}',false,true,'${name}','${display_name}') `; } else { - sql = ` INSERT OR IGNORE INTO myNostrProfile (pubkey,privkey,following,relays,active) VALUES ('${pubkey}','${privkey}','[]','${JSON.stringify( + sql = ` INSERT OR IGNORE INTO myNostrProfile (pubkey,privkey,following,relays,active,multiClientAccess) VALUES ('${pubkey}','${privkey}','[]','${JSON.stringify( oDefaultRelayUrls - )}',false) `; + )}',false,true) `; } - console.log(`addNewRowToMyNostrProfileInSql; sql: ${sql}`); + // console.log(`addNewRowToMyNostrProfileInSql; sql: ${sql}`); // return "foo"; return asyncSql(sql); };