/** *SendaSignalreactiontoamessage *@paramrecipient-UUIDorE.164phonenumberofthemessageauthor *@paramtargetTimestamp-MessageID(timestamp)toreactto *@paramemoji-Emojitoreactwith *@paramopts-Optionalaccount/connectionoverrides
*/
export async function sendReactionSignal(
recipient: string,
targetTimestamp: number,
emoji: string,
opts: SignalReactionOpts,
): Promise<SignalReactionResult> { return await sendReactionSignalCore({
recipient,
targetTimestamp,
emoji,
remove: false,
opts,
errors: {
missingRecipient: "Recipient or groupId is required for Signal reaction",
invalidTargetTimestamp: "Valid targetTimestamp is required for Signal reaction",
missingEmoji: "Emoji is required for Signal reaction",
missingTargetAuthor: "targetAuthor is required for group reactions",
},
});
}
/** *RemoveaSignalreactionfromamessage *@paramrecipient-UUIDorE.164phonenumberofthemessageauthor *@paramtargetTimestamp-MessageID(timestamp)toremovereactionfrom *@paramemoji-Emojitoremove *@paramopts-Optionalaccount/connectionoverrides
*/
export async function removeReactionSignal(
recipient: string,
targetTimestamp: number,
emoji: string,
opts: SignalReactionOpts,
): Promise<SignalReactionResult> { return await sendReactionSignalCore({
recipient,
targetTimestamp,
emoji,
remove: true,
opts,
errors: {
missingRecipient: "Recipient or groupId is required for Signal reaction removal",
invalidTargetTimestamp: "Valid targetTimestamp is required for Signal reaction removal",
missingEmoji: "Emoji is required for Signal reaction removal",
missingTargetAuthor: "targetAuthor is required for group reaction removal",
},
});
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.