File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -133,6 +133,7 @@ func (w *exposureWriter) start() {
133133 if r := recover (); r != nil {
134134 log .Error ("openfeature: exposure writer recovered panic: %v" , r )
135135 }
136+ w .stop ()
136137 }()
137138
138139 for {
@@ -243,8 +244,6 @@ func (w *exposureWriter) buildRequestURL() string {
243244
244245// stop stops the exposure writer and flushes any remaining events
245246func (w * exposureWriter ) stop () {
246- w .flush ()
247-
248247 w .mu .Lock ()
249248 if w .stopped {
250249 w .mu .Unlock ()
Original file line number Diff line number Diff line change @@ -126,6 +126,7 @@ func (p *DatadogProvider) Init(openfeature.EvaluationContext) error {
126126func (p * DatadogProvider ) Shutdown () {
127127 // Stop the exposure writer
128128 if p .exposureWriter != nil {
129+ p .exposureWriter .flush ()
129130 p .exposureWriter .stop ()
130131 }
131132
You can’t perform that action at this time.
0 commit comments