web: fix obscure relay bug
This commit is contained in:
parent
1192cd3b30
commit
b081e1cefc
2 changed files with 5 additions and 5 deletions
|
@ -12,7 +12,7 @@
|
|||
<script defer src="js/noble-secp256k1.js?v=1"></script>
|
||||
<script defer src="js/bech32.js?v=1"></script>
|
||||
<script defer src="js/nostr.js?v=6"></script>
|
||||
<script defer src="js/damus.js?v=74"></script>
|
||||
<script defer src="js/damus.js?v=76"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script>
|
||||
|
|
|
@ -50,7 +50,7 @@ function init_timeline(name) {
|
|||
|
||||
function init_home_model() {
|
||||
return {
|
||||
done_init: false,
|
||||
done_init: {},
|
||||
notifications: 0,
|
||||
all_events: {},
|
||||
reactions_to: {},
|
||||
|
@ -141,7 +141,7 @@ async function damus_web_init()
|
|||
// TODO: fetch contact list
|
||||
log_debug("relay connected", relay.url)
|
||||
|
||||
if (!model.done_init) {
|
||||
if (!model.done_init[relay]) {
|
||||
send_initial_filters(ids.account, model.pubkey, relay)
|
||||
} else {
|
||||
send_home_filters(ids, model, relay)
|
||||
|
@ -368,8 +368,8 @@ function handle_home_event(ids, model, relay, sub_id, ev) {
|
|||
case ids.account:
|
||||
switch (ev.kind) {
|
||||
case 3:
|
||||
model.done_init = true
|
||||
model.pool.unsubscribe(ids.account, [relay])
|
||||
model.done_init[relay] = true
|
||||
model.pool.unsubscribe(ids.account, relay)
|
||||
break
|
||||
}
|
||||
case ids.profiles:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue