openclaw/extensions/msteams/src/channel.runtime.ts

41 lines
1.8 KiB
TypeScript

import {
listMSTeamsDirectoryGroupsLive as listMSTeamsDirectoryGroupsLiveImpl,
listMSTeamsDirectoryPeersLive as listMSTeamsDirectoryPeersLiveImpl,
} from "./directory-live.js";
import {
getMessageMSTeams as getMessageMSTeamsImpl,
listPinsMSTeams as listPinsMSTeamsImpl,
listReactionsMSTeams as listReactionsMSTeamsImpl,
pinMessageMSTeams as pinMessageMSTeamsImpl,
reactMessageMSTeams as reactMessageMSTeamsImpl,
searchMessagesMSTeams as searchMessagesMSTeamsImpl,
unpinMessageMSTeams as unpinMessageMSTeamsImpl,
unreactMessageMSTeams as unreactMessageMSTeamsImpl,
} from "./graph-messages.js";
import { msteamsOutbound as msteamsOutboundImpl } from "./outbound.js";
import { probeMSTeams as probeMSTeamsImpl } from "./probe.js";
import {
deleteMessageMSTeams as deleteMessageMSTeamsImpl,
editMessageMSTeams as editMessageMSTeamsImpl,
sendAdaptiveCardMSTeams as sendAdaptiveCardMSTeamsImpl,
sendMessageMSTeams as sendMessageMSTeamsImpl,
} from "./send.js";
export const msTeamsChannelRuntime = {
deleteMessageMSTeams: deleteMessageMSTeamsImpl,
editMessageMSTeams: editMessageMSTeamsImpl,
getMessageMSTeams: getMessageMSTeamsImpl,
listPinsMSTeams: listPinsMSTeamsImpl,
listReactionsMSTeams: listReactionsMSTeamsImpl,
pinMessageMSTeams: pinMessageMSTeamsImpl,
reactMessageMSTeams: reactMessageMSTeamsImpl,
searchMessagesMSTeams: searchMessagesMSTeamsImpl,
unpinMessageMSTeams: unpinMessageMSTeamsImpl,
unreactMessageMSTeams: unreactMessageMSTeamsImpl,
listMSTeamsDirectoryGroupsLive: listMSTeamsDirectoryGroupsLiveImpl,
listMSTeamsDirectoryPeersLive: listMSTeamsDirectoryPeersLiveImpl,
msteamsOutbound: { ...msteamsOutboundImpl },
probeMSTeams: probeMSTeamsImpl,
sendAdaptiveCardMSTeams: sendAdaptiveCardMSTeamsImpl,
sendMessageMSTeams: sendMessageMSTeamsImpl,
};