Skip to content

Commit 8fcecfe

Browse files
committed
Zapier Forms - subscription CRUD operations
1 parent 14da187 commit 8fcecfe

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

src/Umbraco.Cms.Integrations.Automation.Zapier/Controllers/SubscriptionController.cs

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,20 @@ public class SubscriptionController : UmbracoApiController
2323

2424
private readonly ZapierSubscriptionHookService _zapierSubscriptionHookService;
2525

26+
private readonly ZapierFormSubscriptionHookService _zapierFormSubscriptionHookService;
27+
2628
private readonly IUserValidationService _userValidationService;
2729

2830
#if NETCOREAPP
29-
public SubscriptionController(IOptions<ZapierSettings> options, ZapierSubscriptionHookService zapierSubscriptionHookService, IUserValidationService userValidationService)
31+
public SubscriptionController(IOptions<ZapierSettings> options,
32+
ZapierSubscriptionHookService zapierSubscriptionHookService,
33+
ZapierFormSubscriptionHookService zapierFormSubscriptionHookService,
34+
IUserValidationService userValidationService)
3035
#else
31-
public SubscriptionController(ZapierSubscriptionHookService zapierSubscriptionHookService, IUserValidationService userValidationService)
36+
public SubscriptionController(
37+
ZapierSubscriptionHookService zapierSubscriptionHookService,
38+
ZapierFormSubscriptionHookService zapierFormSubscriptionHookService,
39+
IUserValidationService userValidationService)
3240
#endif
3341
{
3442
#if NETCOREAPP
@@ -39,6 +47,8 @@ public SubscriptionController(ZapierSubscriptionHookService zapierSubscriptionHo
3947

4048
_zapierSubscriptionHookService = zapierSubscriptionHookService;
4149

50+
_zapierFormSubscriptionHookService = zapierFormSubscriptionHookService;
51+
4252
_userValidationService = userValidationService;
4353
}
4454

@@ -108,8 +118,8 @@ public bool UpdateFormPreferences([FromBody] FormSubscriptionDto dto)
108118
if (dto == null) return false;
109119

110120
var result = dto.SubscribeHook
111-
? _zapierSubscriptionHookService.Add(dto.FormName, dto.HookUrl)
112-
: _zapierSubscriptionHookService.Delete(dto.FormName, dto.HookUrl);
121+
? _zapierFormSubscriptionHookService.Add(dto.FormName, dto.HookUrl)
122+
: _zapierFormSubscriptionHookService.Delete(dto.FormName, dto.HookUrl);
113123

114124
return string.IsNullOrEmpty(result);
115125
}

0 commit comments

Comments
 (0)