Skip to content

Commit

Permalink
chore: Fix bandit events queue.
Browse files Browse the repository at this point in the history
  • Loading branch information
leoromanovsky committed Jan 15, 2025
1 parent 3f84c6b commit 3b9e6e0
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@eppo/js-client-sdk-common",
"version": "4.9.0-alpha.1",
"version": "4.8.2",
"description": "Common library for Eppo JavaScript SDKs (web, react native, and node)",
"main": "dist/index.js",
"files": [
Expand Down
5 changes: 3 additions & 2 deletions src/client/eppo-precomputed-client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -68,8 +68,7 @@ interface EppoPrecomputedClientOptions {

export default class EppoPrecomputedClient {
private readonly queuedAssignmentEvents: IAssignmentEvent[] = [];
private readonly banditEventsQueue: BoundedEventQueue<IBanditEvent> =
new BoundedEventQueue<IBanditEvent>('bandit');
private readonly banditEventsQueue: IBanditEvent[] = [];
private assignmentLogger?: IAssignmentLogger;
private banditLogger?: IBanditLogger;
private banditAssignmentCache?: AssignmentCache;
Expand Down Expand Up @@ -381,6 +380,8 @@ export default class EppoPrecomputedClient {

public setBanditLogger(logger: IBanditLogger) {
this.banditLogger = logger;
// log any bandit events that may have been queued while initializing
this.flushQueuedEvents(this.banditEventsQueue, this.banditLogger?.logBanditAction);
}

/**
Expand Down

0 comments on commit 3b9e6e0

Please sign in to comment.