# Deimplement Authentication

To deimplement the authentication the following classes need to be deleted or modified.



## Delete

<pre class="language-dart"><code class="lang-dart"><strong>class AuthenticationRepository
</strong></code></pre>

```dart
class AppleSignInButton
```

```dart
class GoogleSignInButton
```

```dart
class ProfilePage
```

```dart
class PersonalData1
```

```dart
class SignInPage 
```

```dart
class SignUpPage
```

```dart
class Resetpasswordpopup
```

## Modify

```dart
class AuthenticationWrapper
```

* remove the **WidgetsBinding.instance.addPostFrameCallback()** function from the **initState()** method
* replace **bool loading = true;** with  **bool loading = false;**



```dart
class UserDataWrapper
```

* remove the **WidgetsBinding.instance.addPostFrameCallback()** function from the **initState()** method
* remove **UserRepository.userDataListener?.cancel(); UserRepository.userDataListener = null;** from the **dispose()** method
* replace **bool loading = true;** with  **bool loading = false;**









