EdricChan03 / EdricChan03/Koogle-API

[Refactor] Modularise code

Open
#7 0 comments 0 reactions 0 assignees View on GitHub
code quality design enhancement lib:api-client lib:api-common
Dominant language
Kotlin
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

The code could do with some modularisation...

## Current plans

* [x] Move Ktor `StringValues` extension functions to separate module
* [ ] Remove Ktor requirement from HTTP client
* [x] Abstract away Ktor `Headers`/`Parameters`/`StringValues` (ended up copying over the code for now :\)
* [ ] Remove Ktor requirement from system-headers/parameters
* [ ] Move system-headers/parameters to separate module

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.