mirror of
https://github.com/aljazceru/notedeck.git
synced 2025-12-19 01:24:21 +01:00
improve debug logging, comments, and variable names for clarity
This commit is contained in:
@@ -481,7 +481,8 @@ impl Accounts {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Returns added and removed accounts
|
// Return accounts which have no account_data yet (added) and accounts
|
||||||
|
// which have still data but are no longer in our account list (removed).
|
||||||
fn delta_accounts(&self) -> (Vec<[u8; 32]>, Vec<[u8; 32]>) {
|
fn delta_accounts(&self) -> (Vec<[u8; 32]>, Vec<[u8; 32]>) {
|
||||||
let mut added = Vec::new();
|
let mut added = Vec::new();
|
||||||
for pubkey in self.accounts.iter().map(|a| a.pubkey.bytes()) {
|
for pubkey in self.accounts.iter().map(|a| a.pubkey.bytes()) {
|
||||||
@@ -552,8 +553,9 @@ impl Accounts {
|
|||||||
wakeup: impl Fn() + Send + Sync + Clone + 'static,
|
wakeup: impl Fn() + Send + Sync + Clone + 'static,
|
||||||
) {
|
) {
|
||||||
debug!(
|
debug!(
|
||||||
"updating relay configuration for currently selected account {:?}",
|
"updating relay configuration for currently selected {:?}",
|
||||||
self.currently_selected_account
|
self.currently_selected_account
|
||||||
|
.map(|i| hex::encode(self.accounts.get(i).unwrap().pubkey.bytes()))
|
||||||
);
|
);
|
||||||
|
|
||||||
// If forced relays are set use them only
|
// If forced relays are set use them only
|
||||||
@@ -605,7 +607,7 @@ impl Accounts {
|
|||||||
// make sure it is fast when idle
|
// make sure it is fast when idle
|
||||||
|
|
||||||
// On the initial update the relays need config even if nothing changes below
|
// On the initial update the relays need config even if nothing changes below
|
||||||
let mut relays_changed = self.needs_relay_config;
|
let mut need_reconfig = self.needs_relay_config;
|
||||||
|
|
||||||
let ctx2 = ctx.clone();
|
let ctx2 = ctx.clone();
|
||||||
let wakeup = move || {
|
let wakeup = move || {
|
||||||
@@ -616,18 +618,18 @@ impl Accounts {
|
|||||||
let (added, removed) = self.delta_accounts();
|
let (added, removed) = self.delta_accounts();
|
||||||
for pk in added {
|
for pk in added {
|
||||||
self.handle_added_account(ndb, pool, &pk);
|
self.handle_added_account(ndb, pool, &pk);
|
||||||
relays_changed = true;
|
need_reconfig = true;
|
||||||
}
|
}
|
||||||
for pk in removed {
|
for pk in removed {
|
||||||
self.handle_removed_account(&pk);
|
self.handle_removed_account(&pk);
|
||||||
relays_changed = true;
|
need_reconfig = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Did any accounts receive updates (ie NIP-65 relay lists)
|
// Did any accounts receive updates (ie NIP-65 relay lists)
|
||||||
relays_changed = self.poll_for_updates(ndb) || relays_changed;
|
need_reconfig = self.poll_for_updates(ndb) || need_reconfig;
|
||||||
|
|
||||||
// If needed, update the relay configuration
|
// If needed, update the relay configuration
|
||||||
if relays_changed {
|
if need_reconfig {
|
||||||
self.update_relay_configuration(pool, wakeup);
|
self.update_relay_configuration(pool, wakeup);
|
||||||
self.needs_relay_config = false;
|
self.needs_relay_config = false;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user