hn-20-2/Apps/Client/LocalStorage.cs
2021-04-29 15:44:39 +02:00

25 lines
470 B
C#

using System.Threading.Tasks;
using Microsoft.JSInterop;
namespace Client
{
public class LocalStorage
{
private readonly IJSRuntime _js;
public LocalStorage(IJSRuntime js)
{
_js = js;
}
public async Task Save(string key, string value)
{
await _js.InvokeVoidAsync("setLocalItem", key, value);
}
public async Task<string> Get(string key)
{
return await _js.InvokeAsync<string>("getLocalItem", key);
}
}
}