using System.Threading.Tasks;
|
using Microsoft.JSInterop;
|
|
namespace HotelPms.Client.Blazor.Services
|
{
|
public interface IJsInputCoreService
|
{
|
ValueTask Init(string guid);
|
ValueTask Dispose(string guid);
|
}
|
|
public class JsInputCoreService : IJsInputCoreService
|
{
|
private readonly IJSRuntime _jsRuntime;
|
|
public JsInputCoreService(IJSRuntime jsRuntime)
|
{
|
_jsRuntime = jsRuntime;
|
}
|
|
public ValueTask Init(string guid) => _jsRuntime.InvokeVoidAsync("inputCore.init", guid);
|
public ValueTask Dispose(string guid) => _jsRuntime.InvokeVoidAsync("inputCore.dispose", guid);
|
}
|
}
|