/
va1eriy
/
taskwards
Обзор
Документация
Войти
/
va1eriy
/
taskwards
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Taskwards.Web/Infrastructure/Storage/LocalStorageService.cs
31 строка
817 B
Valeriy Kokorev
feat: add auth infrastructure foundation (tasks 1.4-1.9)
23 фев 2026, 20:36
23 фев 2026, 20:36
de8f5b5
Код
Авторство
О чём код?
using Microsoft.JSInterop; namespace Taskwards.Web.Infrastructure.Storage; /// <summary> /// Реализация ILocalStorageService через IJSRuntime /// </summary> public class LocalStorageService : ILocalStorageService { private readonly IJSRuntime _jsRuntime; public LocalStorageService(IJSRuntime jsRuntime) { _jsRuntime = jsRuntime; } public async Task<string?> GetItemAsync(string key) { return await _jsRuntime.InvokeAsync<string?>("localStorage.getItem", key); } public async Task SetItemAsync(string key, string value) { await _jsRuntime.InvokeVoidAsync("localStorage.setItem", key, value); } public async Task RemoveItemAsync(string key) { await _jsRuntime.InvokeVoidAsync("localStorage.removeItem", key); } }