Skip to content

Commit 71aa439

Browse files
committed
fix: bug, warning, versions, logs
1 parent 3380191 commit 71aa439

File tree

11 files changed

+13
-12
lines changed

11 files changed

+13
-12
lines changed

packages/browser-sdk/src/client.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -507,7 +507,7 @@ export class ReflagClient {
507507
*/
508508
async initialize() {
509509
if (this.config.initialized) {
510-
this.logger.info("Reflag client already initialized");
510+
this.logger.warn("Reflag client already initialized");
511511
return;
512512
}
513513

packages/browser-sdk/src/feedback/feedback.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ export class AutoFeedback {
284284
*/
285285
async initialize() {
286286
if (this.initialized) {
287-
this.logger.error("auto. feedback client already initialized");
287+
this.logger.warn("auto. feedback client already initialized");
288288
return;
289289
}
290290
this.initialized = true;

packages/browser-sdk/src/flag/flags.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,13 +282,14 @@ export class FlagsClient {
282282
if (options?.bootstrappedFlags) {
283283
this.initialized = true;
284284
this.fetchedFlags = options.bootstrappedFlags;
285+
this.warnMissingFlagContextFields(this.fetchedFlags);
285286
this.flags = this.mergeFlags(this.fetchedFlags, this.flagOverrides);
286287
}
287288
}
288289

289290
async initialize() {
290291
if (this.initialized) {
291-
this.logger.error("flags client already initialized");
292+
this.logger.warn("flags client already initialized");
292293
return;
293294
}
294295
this.setFetchedFlags((await this.maybeFetchFlags()) || {});

packages/browser-sdk/test/flags.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ describe("FlagsClient", () => {
108108
expect(testLogger.warn).toHaveBeenCalledTimes(1);
109109
vi.advanceTimersByTime(60 * 1000);
110110
await flagsClient.initialize();
111-
expect(testLogger.error).toHaveBeenCalledTimes(1);
111+
expect(testLogger.warn).toHaveBeenCalledTimes(2);
112112
});
113113

114114
test("ignores undefined context", async () => {

packages/node-sdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@reflag/node-sdk",
3-
"version": "1.2.0",
3+
"version": "1.1.0",
44
"license": "MIT",
55
"repository": {
66
"type": "git",

packages/openfeature-node-provider/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
"vitest": "~1.6.0"
5151
},
5252
"dependencies": {
53-
"@reflag/node-sdk": "1.2.0"
53+
"@reflag/node-sdk": "1.1.0"
5454
},
5555
"peerDependencies": {
5656
"@openfeature/server-sdk": ">=1.16.1"

packages/react-sdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@reflag/react-sdk",
3-
"version": "2.0.0",
3+
"version": "1.2.0",
44
"license": "MIT",
55
"repository": {
66
"type": "git",

packages/react-sdk/src/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ export type FlagKey = keyof TypedFlags;
124124
const SDK_VERSION = `react-sdk/${version}`;
125125

126126
function removeUndefined(obj: Record<string, any>) {
127-
const t = obj;
127+
const t = { ...obj };
128128
for (const v in t) {
129129
if (typeof t[v] == "object") removeUndefined(t[v]);
130130
else if (t[v] == undefined) delete t[v];

packages/vue-sdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@reflag/vue-sdk",
3-
"version": "1.1.0",
3+
"version": "1.2.0",
44
"license": "MIT",
55
"repository": {
66
"type": "git",

packages/vue-sdk/src/useReflagProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { ProviderContextType, UseReflagProviderOptions } from "./types";
77
import { SDK_VERSION } from "./version";
88

99
function removeUndefined(obj: Record<string, any>) {
10-
const t = obj;
10+
const t = { ...obj };
1111
for (const v in t) {
1212
if (typeof t[v] == "object") removeUndefined(t[v]);
1313
else if (t[v] == undefined) delete t[v];

0 commit comments

Comments
 (0)