public TasksRepository(IDataStoreProvider dataStoreProvider, string defaultTask = null) { _chosenAnswers = new List <ChosenAnswer>(); _taskCache = dataStoreProvider.DataStore(TASK_STORAGE); EarnTask = GetCachedTask(defaultTask); _taskStorageName = QUESTIONNAIRE_ANSWERS_STORAGE; _chosenAnswersCache = dataStoreProvider.DataStore(_taskStorageName); }
public IDataStore DataStore(string storage) { return(_dataStoreProvider.DataStore(storage)); }