receive events from subscription package

This commit is contained in:
Čarodej
2021-11-09 08:31:09 +01:00
parent eb22f25b07
commit a5b8744082
2 changed files with 115 additions and 84 deletions
@@ -7,8 +7,15 @@ use VueFileManager\Subscription\Support\Events\SubscriptionWasCreated;
class SubscriptionEventSubscriber
{
public function handleSubscriptionWasCreated($event) {
// TODO: set new storage size by subscribed plan
public function handleSubscriptionWasCreated($subscription) {
// Get plan features
$features = $subscription->plan->features()->pluck('value', 'key');
// Set user storage size
$subscription->user->settings->update([
'storage_size' => $features['max_storage_amount']
]);
}
/**