public async Task <CurrentUserModel> GetLoggedInUserAsync() { if (!_secureStorage.HasKey(ConstantHelper.UsernameKey) || !_secureStorage.HasKey(ConstantHelper.PasswordKey)) { return(null); } var username = _secureStorage.GetValue(ConstantHelper.UsernameKey); var password = _secureStorage.GetValue(ConstantHelper.PasswordKey); var response = await _userDataManager.CheckUserIdentityAsync(username, password); response.Data.Posts = new List <PostModel> () { FakeDataHelper.FakePosts[0], FakeDataHelper.FakePosts[0] }; await _dataManager.UpdateCurrentUserAsync(response.Data); if (!response.IsSuccess) { return(null); } return(response.Data); }