@causalfoundry/js-sdk
Version:
Causal Foundry WEB SDK (JS/TS)
25 lines (19 loc) • 672 B
text/typescript
import { NetworkProxy } from "../../../drivers/network/typings"
import {INudgesRepository, Nudge, NudgeScreenType} from "./typings"
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<Nudge[]> => {
return []
}
public markNudgeAsShown = (nudgeId: string) => {
return
}
public haveBeenAlreadyShown = (nudgeId: string) => {
return false
}
}