Fix some import cycles

Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
This commit is contained in:
automated-signal
2026-03-27 13:41:39 -05:00
committed by GitHub
parent 0adf48ecf4
commit 028290cb1c
27 changed files with 229 additions and 207 deletions

View File

@@ -129,7 +129,8 @@ import {
type RemoteMegaphoneId,
} from '../types/Megaphone.std.js';
import { bindRemoteConfigToLibsignalNet } from '../LibsignalNetRemoteConfig.preload.js';
import { KeyTransparencyStore } from '../LibSignalStores.preload.js';
import { KeyTransparencyStore } from '../LibSignalStores.node.js';
import { signalProtocolStore } from '../SignalProtocolStore.preload.js';
const { escapeRegExp, isNumber, throttle } = lodash;
@@ -2501,7 +2502,7 @@ export async function keyTransparencySearch(
throw new Error('Aborted');
}
const kt = chat.keyTransparencyClient();
const store = new KeyTransparencyStore();
const store = new KeyTransparencyStore(signalProtocolStore);
return kt.search(request, store, { abortSignal });
});
}
@@ -2517,7 +2518,7 @@ export async function keyTransparencyMonitor(
throw new Error('Aborted');
}
const kt = chat.keyTransparencyClient();
const store = new KeyTransparencyStore();
const store = new KeyTransparencyStore(signalProtocolStore);
return kt.monitor(
{
...request,