Skip to content

Commit

Permalink
Merge pull request #1056 from uasoft-indonesia/bugfix/v3/redis
Browse files Browse the repository at this point in the history
update redis
  • Loading branch information
rizkiheryandi authored Nov 27, 2023
2 parents 17c637a + c41da42 commit bbee239
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 4 deletions.
2 changes: 1 addition & 1 deletion src/Controllers/BadasoConfigurationsController.php
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@ public function editMultiple(Request $request)
}

// save configurations to redis
ConfigurationRedis::save();
ConfigurationRedis::save(Configuration::all());

DB::commit();
activity('Configurations')
Expand Down
11 changes: 8 additions & 3 deletions src/Helpers/Redis/ConfigurationRedis.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,8 @@ class ConfigurationRedis
public static $badaso_configuration_redis_key = 'badaso_configuration_redis_key';

// save data configuration to redis
public static function save()
public static function save($model_configurations)
{
$model_configurations = Configuration::all();
try {
Redis::set(self::$badaso_configuration_redis_key, serialize($model_configurations));
} catch (\Exception $th) {
Expand All @@ -27,9 +26,15 @@ public static function get()
$result = [];
try {
$configuration_from_redis = Redis::get(self::$badaso_configuration_redis_key);
$result = unserialize($configuration_from_redis);
if ($configuration_from_redis) {
$result = unserialize($configuration_from_redis);
} else {
$result = Configuration::all();
self::save($result);
}
} catch (\Exception $th) {
$result = Configuration::all();
self::save($result);
}

return $result;
Expand Down

0 comments on commit bbee239

Please sign in to comment.