@benshi.ai/js-sdk
Version:
Benshi SDK
34 lines (29 loc) • 810 B
text/typescript
import PublicationPropertiesTI from './typings-ti'
import { injectEvent } from "../../core/injector"
import { FeedProperties, FeedTypes, PublicationProperties } from "./typings"
import { ContentBlock } from '../Navigation/typings'
const moduleName = ContentBlock.Social
const logPublicationEvent = (properties: PublicationProperties, sendNow = false) => {
injectEvent(
properties,
[PublicationPropertiesTI],
FeedTypes.Publication,
moduleName,
'',
sendNow
)
}
const logFeedEvent = (properties: FeedProperties, sendNow = false) => {
injectEvent(
properties,
[PublicationPropertiesTI],
FeedTypes.Feed,
moduleName,
'',
sendNow
)
}
export default {
logFeedEvent,
logPublicationEvent
}