private async Task SetImgAsync() { if (!string.IsNullOrWhiteSpace(UserImg)) { await LocalStorageService.SetStringAsync(LocalStorageAttributes.UserImgKeyName, UserImg); } }
protected override async Task OnInitializedAsync() { string localStorageId = await LocalStorageService.GetStringAsync(LocalStorageAttributes.UserIdKeyName); if (string.IsNullOrEmpty(localStorageId)) { await LocalStorageService.SetStringAsync(LocalStorageAttributes.UserIdKeyName, Guid.NewGuid().ToString()); } string localStorageName = await LocalStorageService.GetStringAsync(LocalStorageAttributes.UserNameKeyName); UserName = string.IsNullOrWhiteSpace(localStorageName) ? "anon" : localStorageName; UserImg = await LocalStorageService.GetStringAsync(LocalStorageAttributes.UserImgKeyName); await base.OnInitializedAsync(); }