mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-04-23 09:40:39 +00:00
receive events from subscription package
This commit is contained in:
@@ -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']
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user