core: Make the internal ssb.* API more explicitly not exposed to apps.

This commit is contained in:
2025-09-28 17:19:58 -04:00
parent 63f7ff9f27
commit 81ade7a400
3 changed files with 13 additions and 12 deletions

View File

@@ -312,7 +312,7 @@ async function getProcessBlob(blobId, key, options) {
{
action: 'identities',
},
await ssb.getIdentityInfo(
await ssb_internal.getIdentityInfo(
process?.credentials?.session?.name,
options?.packageOwner,
options?.packageName
@@ -551,9 +551,6 @@ async function getProcessBlob(blobId, key, options) {
);
}
};
imports.ssb.addEventListener = undefined;
imports.ssb.removeEventListener = undefined;
imports.ssb.getIdentityInfo = undefined;
if (
process.credentials &&
@@ -683,19 +680,19 @@ async function getProcessBlob(blobId, key, options) {
/**
* SSB message added callback.
*/
ssb.addEventListener('message', function () {
ssb_internal.addEventListener('message', function () {
broadcastEvent('onMessage', [...arguments]);
});
ssb.addEventListener('blob', function () {
ssb_internal.addEventListener('blob', function () {
broadcastEvent('onBlob', [...arguments]);
});
ssb.addEventListener('broadcasts', function () {
ssb_internal.addEventListener('broadcasts', function () {
broadcastEvent('onBroadcastsChanged', []);
});
ssb.addEventListener('connections', function () {
ssb_internal.addEventListener('connections', function () {
broadcastEvent('onConnectionsChanged', []);
});