UNPKG

@benshi.ai/js-sdk

Version:

Benshi SDK

25 lines (19 loc) 622 B
import { NetworkProxy } from "../../../drivers/network/typings" import { INudgesRepository, Nudge } 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): Promise<Nudge[]> => { return [] } public markNudgeAsShown = (nudgeId: string) => { return } public haveBeenAlreadyShown = (nudgeId: string) => { return false } }