yosup/js/lib.js
Thomas Mathews a78d80d118 This repo now only contains the web app.
I did this because they are 2 separate concerns and I have diverged
so far from the original repo. I didn't start a new repo because it
contains valuable history of all the people who contributed to it.

Additionally if there is an issue with this we can revert, but I
rather not. Forks are forks.
2022-12-22 11:07:35 -08:00

50 lines
1.4 KiB
JavaScript

function load_our_relays(our_pubkey, pool, ev) {
if (ev.pubkey != our_pubkey)
return
let relays
try {
relays = JSON.parse(ev.content)
} catch (e) {
log_error("error loading relays", e)
return
}
for (const relay of Object.keys(relays)) {
if (!pool.has(relay)) {
log_debug("adding relay", relay)
pool.add(relay)
}
}
}
/* DEPRECATED */
function is_deleted(model, evid) {
log_warn("is_deleted deprecated, use model_is_event_deleted");
return model_is_event_deleted(model, evid);
}
function process_event(model, ev) {
log_warn("process_event deprecated, use event_process");
return model_process_event(model, ev);
}
function calculate_pow(ev) {
log_warn("calculate_pow deprecated, use event_calculate_pow");
return event_calculate_pow(ev);
}
function insert_event_sorted(evs, new_ev) {
log_warn("insert_event_sorted deprecated, use events_insert_sorted");
events_insert_sorted(evs, new_ev);
}
function can_reply(ev) {
log_warn("can_reply is deprecated, use event_can_reply");
return event_can_reply(ev);
}
function should_add_to_timeline(ev) {
// TODO rename should_add_to_timeline to is_timeline_event
log_warn("should_add_to_timeline is deprecated, use event_is_timeline");
return event_is_timeline(ev);
}
function passes_spam_filter(contacts, ev, pow) {
log_warn("passes_spam_filter deprecated, use event_is_spam");
return !event_is_spam(ev, contacts, pow);
}