You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can create a custom Flush Policy special for your application needs by implementing the `FlushPolicy` interface. You can also extend the `FlushPolicyBase` class that already creates and handles the `shouldFlush` value reset.
391
-
A `FlushPolicy` only needs to implement 2 methods:
391
+
A `FlushPolicy` only needs to implement two methods:
392
392
- `start()`: Executed when the flush policy is enabled and added to the client. This is a good place to start background operations, make async calls, configure things before execution
393
393
- `onEvent(event: SegmentEvent)`: Gets called on every event tracked by your client
394
394
- `reset()`: Called after a flush is triggered (either by your policy, by another policy, or manually)
0 commit comments