fix zap splits for large lists

This commit is contained in:
2023-09-19 09:37:24 +01:00
parent 9fb6f0dfee
commit 803c8ee05e
3 changed files with 18 additions and 9 deletions

View File

@ -190,17 +190,21 @@ export class Zapper {
}
async #getService(t: ZapTarget) {
if (t.type === "lnurl") {
const svc = new LNURL(t.value);
await svc.load();
return svc;
} else if (t.type === "pubkey") {
const profile = await this.system.ProfileLoader.fetchProfile(t.value);
if (profile) {
const svc = new LNURL(profile.lud16 ?? profile.lud06 ?? "");
try {
if (t.type === "lnurl") {
const svc = new LNURL(t.value);
await svc.load();
return svc;
} else if (t.type === "pubkey") {
const profile = await this.system.ProfileLoader.fetchProfile(t.value);
if (profile) {
const svc = new LNURL(profile.lud16 ?? profile.lud06 ?? "");
await svc.load();
return svc;
}
}
}catch {
// nothing
}
}
}