feat: plugins v1.5

This commit is contained in:
2026-04-29 01:14:30 +02:00
parent 6920f93b41
commit eabbc08896
59 changed files with 2197 additions and 352 deletions

View File

@@ -73,6 +73,8 @@ export async function activate(context) {
api.storage.set('coverage', { ok: true });
api.storage.get('coverage');
await api.clientData.write('coverage', { ok: true });
await api.clientData.read('coverage');
await api.serverData.write('coverage', { ok: true });
await api.serverData.read('coverage');
@@ -127,6 +129,23 @@ export async function activate(context) {
});
api.messages.moderateDelete('missing-message-id');
api.messages.sync(api.messages.readCurrent());
context.subscriptions.push(api.messageBus.subscribe({
handler: () => {},
latestMessageLimit: 5,
replayLatest: true,
topic: 'e2e:latest'
}));
api.messageBus.publish({
includeLatestMessages: true,
includeSelf: true,
latestMessageLimit: 5,
payload: { ok: true },
topic: 'e2e:latest'
});
api.messageBus.sendLatestMessages({
limit: 5,
topic: 'e2e:latest'
});
api.p2p.connectedPeers();
api.p2p.broadcastData('e2e:p2p', { ok: true });
@@ -146,6 +165,7 @@ export async function activate(context) {
await audioContext.close();
api.storage.remove('coverage');
await api.clientData.remove('coverage');
await api.serverData.remove('coverage');
api.logger.info('all-api plugin completed');
}