Slashtags Actions
Packaged handlers for Slashtags actions.
Install
npm i @synonymdev/slashtags-actions @synonymdev/slashtags-core
Usage
Setup
import { Core } from '@synonymdev/slashtags-core';
import { Actions } from '@synonymdev/slashtags-actions';
const node = await Core();
const node = await Core({
relays: ['ws://trusted.dht-relay.instance.com'],
});
const actions = Actions(node);
Handle action urls
await actions.handle(
scannedURL,
{
ACT1: {
onResponse: (
profile,
additionalItems,
) => {
return {
initiator: {
keyPair,
profile: InitiatorProfile,
},
additionalItems: [],
};
},
onSuccess: (
connection,
additionalItems,
) => {
},
},
},
(error) => {
},
);