(self, instance: Subscription, validated_data: dict, *args: Any, **kwargs: Any)
| 87 | return instance |
| 88 | |
| 89 | def update(self, instance: Subscription, validated_data: dict, *args: Any, **kwargs: Any) -> Subscription: |
| 90 | previous_value = instance.target_value |
| 91 | invite_message = validated_data.pop("invite_message", "") |
| 92 | instance = super().update(instance, validated_data) |
| 93 | |
| 94 | subscriptions.handle_subscription_value_change.delay(instance.id, previous_value, invite_message) |
| 95 | |
| 96 | return instance |
| 97 | |
| 98 | |
| 99 | class SubscriptionViewSet(StructuredViewSetMixin, ForbidDestroyModel, viewsets.ModelViewSet): |
no outgoing calls