Remove Release Notes Feature Flag
This commit is contained in:
parent
c9c16e17e2
commit
829b84a54e
4 changed files with 1 additions and 25 deletions
|
@ -37,9 +37,6 @@ export type ConfigKeyType =
|
|||
| 'desktop.funPicker' // alpha
|
||||
| 'desktop.funPicker.beta'
|
||||
| 'desktop.funPicker.prod'
|
||||
| 'desktop.releaseNotes'
|
||||
| 'desktop.releaseNotes.beta'
|
||||
| 'desktop.releaseNotes.dev'
|
||||
| 'global.attachments.maxBytes'
|
||||
| 'global.attachments.maxReceiveBytes'
|
||||
| 'global.backups.mediaTierFallbackCdnNumber'
|
||||
|
|
|
@ -20,8 +20,6 @@ import { saveNewMessageBatcher } from '../util/messageBatcher';
|
|||
import { generateMessageId } from '../util/generateMessageId';
|
||||
import type { RawBodyRange } from '../types/BodyRange';
|
||||
import { BodyRange } from '../types/BodyRange';
|
||||
import * as RemoteConfig from '../RemoteConfig';
|
||||
import { isBeta, isProduction } from '../util/version';
|
||||
import type {
|
||||
ReleaseNotesManifestResponseType,
|
||||
ReleaseNoteResponseType,
|
||||
|
@ -444,7 +442,7 @@ export class ReleaseNotesFetcher {
|
|||
events: MinimalEventsType,
|
||||
isNewVersion: boolean
|
||||
): Promise<void> {
|
||||
if (initComplete || !this.isEnabled()) {
|
||||
if (initComplete) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -463,18 +461,4 @@ export class ReleaseNotesFetcher {
|
|||
}
|
||||
});
|
||||
}
|
||||
|
||||
public static isEnabled(): boolean {
|
||||
const version = window.getVersion();
|
||||
|
||||
if (isProduction(version)) {
|
||||
return RemoteConfig.isEnabled('desktop.releaseNotes');
|
||||
}
|
||||
|
||||
if (isBeta(version)) {
|
||||
return RemoteConfig.isEnabled('desktop.releaseNotes.beta');
|
||||
}
|
||||
|
||||
return RemoteConfig.isEnabled('desktop.releaseNotes.dev');
|
||||
}
|
||||
}
|
||||
|
|
|
@ -174,7 +174,6 @@ function sanitizePathComponent(component: string): string {
|
|||
const DEFAULT_REMOTE_CONFIG = [
|
||||
['desktop.backup.credentialFetch', { enabled: true }],
|
||||
['desktop.internalUser', { enabled: true }],
|
||||
['desktop.releaseNotes', { enabled: true }],
|
||||
['desktop.senderKey.retry', { enabled: true }],
|
||||
['global.backups.mediaTierFallbackCdnNumber', { enabled: true, value: '3' }],
|
||||
['global.groupsv2.groupSizeHardLimit', { enabled: true, value: '64' }],
|
||||
|
|
|
@ -27,10 +27,6 @@ describe('release notes', function (this: Mocha.Suite) {
|
|||
bootstrap = new Bootstrap();
|
||||
await bootstrap.init();
|
||||
|
||||
bootstrap.server.setRemoteConfig('desktop.releaseNotes', {
|
||||
enabled: true,
|
||||
});
|
||||
|
||||
app = await bootstrap.link();
|
||||
});
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue