1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-01-31 00:16:47 +01:00

feat: add lastSeenByEnvironment flag (#4393)

Closes:
[1-1193](https://linear.app/unleash/issue/1-1193/add-lastseenbyenvironment-flag)

---------

Signed-off-by: andreas-unleash <andreas@getunleash.ai>
This commit is contained in:
andreas-unleash 2023-08-03 12:59:23 +03:00 committed by GitHub
parent 1b320fbdec
commit a09c6dcaea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 9 additions and 1 deletions

View File

@ -81,6 +81,7 @@ exports[`should create default config 1`] = `
"filterInvalidClientMetrics": false, "filterInvalidClientMetrics": false,
"frontendNavigationUpdate": false, "frontendNavigationUpdate": false,
"googleAuthEnabled": false, "googleAuthEnabled": false,
"lastSeenByEnvironment": false,
"maintenanceMode": false, "maintenanceMode": false,
"messageBanner": { "messageBanner": {
"enabled": false, "enabled": false,
@ -116,6 +117,7 @@ exports[`should create default config 1`] = `
"filterInvalidClientMetrics": false, "filterInvalidClientMetrics": false,
"frontendNavigationUpdate": false, "frontendNavigationUpdate": false,
"googleAuthEnabled": false, "googleAuthEnabled": false,
"lastSeenByEnvironment": false,
"maintenanceMode": false, "maintenanceMode": false,
"messageBanner": { "messageBanner": {
"enabled": false, "enabled": false,

View File

@ -27,7 +27,8 @@ export type IFlagKey =
| 'emitPotentiallyStaleEvents' | 'emitPotentiallyStaleEvents'
| 'configurableFeatureTypeLifetimes' | 'configurableFeatureTypeLifetimes'
| 'filterInvalidClientMetrics' | 'filterInvalidClientMetrics'
| 'frontendNavigationUpdate'; | 'frontendNavigationUpdate'
| 'lastSeenByEnvironment';
export type IFlags = Partial<{ [key in IFlagKey]: boolean | Variant }>; export type IFlags = Partial<{ [key in IFlagKey]: boolean | Variant }>;
@ -128,6 +129,10 @@ const flags: IFlags = {
process.env.UNLEASH_NAVIGATION_UPDATE, process.env.UNLEASH_NAVIGATION_UPDATE,
false, false,
), ),
lastSeenByEnvironment: parseEnvVarBoolean(
process.env.LAST_SEEN_BY_ENVIRONMENT,
false,
),
}; };
export const defaultExperimentalOptions: IExperimentalOptions = { export const defaultExperimentalOptions: IExperimentalOptions = {

View File

@ -43,6 +43,7 @@ process.nextTick(async () => {
slackAppAddon: true, slackAppAddon: true,
configurableFeatureTypeLifetimes: true, configurableFeatureTypeLifetimes: true,
frontendNavigationUpdate: true, frontendNavigationUpdate: true,
lastSeenByEnvironment: true,
}, },
}, },
authentication: { authentication: {