@@ -23,12 +23,20 @@ public class SubscriptionController : UmbracoApiController
23
23
24
24
private readonly ZapierSubscriptionHookService _zapierSubscriptionHookService ;
25
25
26
+ private readonly ZapierFormSubscriptionHookService _zapierFormSubscriptionHookService ;
27
+
26
28
private readonly IUserValidationService _userValidationService ;
27
29
28
30
#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 )
30
35
#else
31
- public SubscriptionController ( ZapierSubscriptionHookService zapierSubscriptionHookService , IUserValidationService userValidationService )
36
+ public SubscriptionController (
37
+ ZapierSubscriptionHookService zapierSubscriptionHookService ,
38
+ ZapierFormSubscriptionHookService zapierFormSubscriptionHookService ,
39
+ IUserValidationService userValidationService )
32
40
#endif
33
41
{
34
42
#if NETCOREAPP
@@ -39,6 +47,8 @@ public SubscriptionController(ZapierSubscriptionHookService zapierSubscriptionHo
39
47
40
48
_zapierSubscriptionHookService = zapierSubscriptionHookService ;
41
49
50
+ _zapierFormSubscriptionHookService = zapierFormSubscriptionHookService ;
51
+
42
52
_userValidationService = userValidationService ;
43
53
}
44
54
@@ -108,8 +118,8 @@ public bool UpdateFormPreferences([FromBody] FormSubscriptionDto dto)
108
118
if ( dto == null ) return false ;
109
119
110
120
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 ) ;
113
123
114
124
return string . IsNullOrEmpty ( result ) ;
115
125
}
0 commit comments