@causalfoundry/js-sdk
Version:
Causal Foundry WEB SDK (JS/TS)
26 lines (20 loc) • 737 B
text/typescript
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
}
}