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
    }
}
