From adea7a0306a93c0ca84ccc082e10eb0746959bb3 Mon Sep 17 00:00:00 2001 From: John Kodumal Date: Tue, 2 Feb 2016 16:10:46 -0800 Subject: [PATCH] Send the default value back to LD --- src/LaunchDarkly/LDClient.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/LaunchDarkly/LDClient.php b/src/LaunchDarkly/LDClient.php index 7de5252ef..daaf850a9 100644 --- a/src/LaunchDarkly/LDClient.php +++ b/src/LaunchDarkly/LDClient.php @@ -90,17 +90,17 @@ public function toggle($key, $user, $default = false) { $flag = $this->_toggle($key, $user); if (is_null($flag)) { - $this->_sendFlagRequestEvent($key, $user, $default); + $this->_sendFlagRequestEvent($key, $user, $default, $default); return $default; } else { - $this->_sendFlagRequestEvent($key, $user, $flag); + $this->_sendFlagRequestEvent($key, $user, $flag, $default); return $flag; } } catch (\Exception $e) { error_log("LaunchDarkly caught $e"); try { - $this->_sendFlagRequestEvent($key, $user, $default); + $this->_sendFlagRequestEvent($key, $user, $default, $default); } catch (\Exception $e) { error_log("LaunchDarkly caught $e"); @@ -178,7 +178,7 @@ public function identify($user) { * @param $user LDUser * @param $value mixed */ - protected function _sendFlagRequestEvent($key, $user, $value) { + protected function _sendFlagRequestEvent($key, $user, $value, $default) { if ($this->isOffline() || !$this->_events) { return; } @@ -189,6 +189,7 @@ protected function _sendFlagRequestEvent($key, $user, $value) { $event['kind'] = "feature"; $event['creationDate'] = round(microtime(1) * 1000); $event['key'] = $key; + $event['default'] = $default; $this->_eventProcessor->enqueue($event); }