public static IAsyncViewSubmissionHandler ToViewSubmissionHandler(this IViewSubmissionHandler handler) => new ViewSubmissionHandlerAsyncWrapper(handler);
public TConfig RegisterViewSubmissionHandler(string callbackId, IViewSubmissionHandler handler) => RegisterAsyncViewSubmissionHandler(callbackId, handler.ToViewSubmissionHandler());
public ViewSubmissionHandlerAsyncWrapper(IViewSubmissionHandler syncHandler) => _syncHandler = syncHandler;
public void SetHandler(string callbackId, IViewSubmissionHandler handler) => _views.SetHandler(callbackId, handler);
public void SetHandler(string callbackId, IViewSubmissionHandler handler) => _handlers[callbackId] = handler;