mirror of
https://github.com/Unleash/unleash.git
synced 2025-04-19 01:17:18 +02:00
This change adds a check for whether the project exists in the database before trying to fetch data for it. If it doesn't exist, you'll get a 404.
26 lines
743 B
TypeScript
26 lines
743 B
TypeScript
import type { IOnboardingReadModel } from '../../types';
|
|
import type {
|
|
InstanceOnboarding,
|
|
OnboardingStatus,
|
|
ProjectOnboarding,
|
|
} from './onboarding-read-model-type';
|
|
|
|
export class FakeOnboardingReadModel implements IOnboardingReadModel {
|
|
getInstanceOnboardingMetrics(): Promise<InstanceOnboarding> {
|
|
return Promise.resolve({
|
|
firstLogin: null,
|
|
secondLogin: null,
|
|
firstFeatureFlag: null,
|
|
firstPreLive: null,
|
|
firstLive: null,
|
|
});
|
|
}
|
|
getProjectsOnboardingMetrics(): Promise<ProjectOnboarding[]> {
|
|
return Promise.resolve([]);
|
|
}
|
|
|
|
async getOnboardingStatusForProject(): Promise<OnboardingStatus | null> {
|
|
return null;
|
|
}
|
|
}
|