Skip to content

feat(data): Add local user data layer

AGHARAHIMOV AGHASALIM requested to merge feature/user-data-layer into main

What does this MR do?

  • Implements the foundation for local user management.
  • Adds a UserEntity for the Room database.
  • Adds a UserDao with methods to insert and find users.
  • Adds a UserRepository with login and register functions.
  • Includes a unit test for UserRepositoryImpl to verify the logic.

Why was this change needed?

This is the core data layer required for the upcoming user authentication feature. It is independent of the UI and provides the necessary engine for managing users locally.

Merge request reports