refactor(outbound): dedupe directory list call

This commit is contained in:
Peter Steinberger
2026-02-16 00:54:37 +00:00
parent b6871d9c0f
commit 57d5a8df86

View File

@@ -228,20 +228,14 @@ async function listDirectoryEntries(params: {
}
const runtime = params.runtime ?? defaultRuntime;
const useLive = params.source === "live";
if (params.kind === "user") {
const fn = useLive ? (directory.listPeersLive ?? directory.listPeers) : directory.listPeers;
if (!fn) {
return [];
}
return await fn({
cfg: params.cfg,
accountId: params.accountId ?? undefined,
query: params.query ?? undefined,
limit: undefined,
runtime,
});
}
const fn = useLive ? (directory.listGroupsLive ?? directory.listGroups) : directory.listGroups;
const fn =
params.kind === "user"
? useLive
? (directory.listPeersLive ?? directory.listPeers)
: directory.listPeers
: useLive
? (directory.listGroupsLive ?? directory.listGroups)
: directory.listGroups;
if (!fn) {
return [];
}