-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
feature requestRequest for new featureRequest for new feature
Description
Description
There is currently no implementation for making API calls to GitHub. A networking layer needs to be set up using Ktor to handle API requests efficiently. This will enable secure and structured communication with GitHub’s REST API.
Proposed Solution
- Integrate Ktor as the HTTP client for making network requests.
- Configure Ktor with appropriate serialization (e.g., Kotlinx Serialization) and logging features.
- Implement a GitHub API service to handle requests such as fetching notifications.
- Ensure proper error handling and response parsing using custom
Resultclass and customNetworkErrorenum class.
Additional Context
- The implementation should follow best practices for dependency injection and structured API handling.
- Caching strategies can be considered for optimizing repeated requests.
Metadata
Metadata
Assignees
Labels
feature requestRequest for new featureRequest for new feature