@benshi.ai/js-sdk
Version:
Benshi SDK
25 lines (19 loc) • 622 B
text/typescript
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
}
}