diff --git a/src/ElectronNET.AspNet/Runtime/Services/AppReadyCallbackResolver.cs b/src/ElectronNET.AspNet/Runtime/Services/AppReadyCallbackResolver.cs index b1e9544..67b1649 100644 --- a/src/ElectronNET.AspNet/Runtime/Services/AppReadyCallbackResolver.cs +++ b/src/ElectronNET.AspNet/Runtime/Services/AppReadyCallbackResolver.cs @@ -17,17 +17,26 @@ namespace ElectronNET.AspNet.Runtime public AppReadyCallbackResolver(string[] args, Func callback) { - _callback = () => callback.Invoke(args); + if (callback != null) + { + _callback = () => callback.Invoke(args); + } } public AppReadyCallbackResolver(IServiceProvider serviceProvider, Func callback) { - _callback = () => callback.Invoke(serviceProvider); + if (callback != null) + { + _callback = () => callback.Invoke(serviceProvider); + } } public AppReadyCallbackResolver(IServiceProvider serviceProvider, string[] args, Func callback) { - _callback = () => callback.Invoke(serviceProvider, args); + if (callback != null) + { + _callback = () => callback.Invoke(serviceProvider, args); + } } public bool HasCallback => _callback != null;