UNPKG

@causalfoundry/js-sdk

Version:

Causal Foundry WEB SDK (JS/TS)

26 lines (20 loc) 737 B
import { NetworkProxy } from "../../../drivers/network/typings" import {INudgesRepository, Nudge, NudgeResponseItem} from "./typings" import {NudgeScreenType} from "../../commonTypes"; export default class NudgesRepository implements INudgesRepository{ private apiURL private networkDriver public constructor(url: string, bsNetwork: NetworkProxy) { this.apiURL = url this.networkDriver = bsNetwork } public getNudges = async (userId: string, nudgeScreenType : NudgeScreenType): Promise<NudgeResponseItem[]> => { return [] } public markNudgeAsShown = (nudgeId: string) => { return } public haveBeenAlreadyShown = (nudgeId: string) => { return false } }