Page MenuHomePhabricator

Reimplement the 'http' package
Closed, InvalidPublic


Reimplement the 'http' package (especially the Request class) to use Ktor and coroutines. It's possible to break the API if needed.

  • Setup Ktor for the project
  • Create the net.wildfyre.http package
  • Should be able to easily create a request with or without a token
  • Should call the official or the testing API depending on whether it is running in a testing environment
  • Should be able to send multipart requests

Related Objects


Event Timeline

CLOVIS triaged this task as Normal priority.Jan 18 2020, 7:36 PM
CLOVIS created this task.
CLOVIS added a parent task: T384: Multiplatform Support.
CLOVIS updated the task description. (Show Details)Feb 9 2020, 6:09 PM
CLOVIS closed this task as Invalid.Mar 7 2020, 2:18 PM

Because of TDD, this is the wrong way to think about the system. It will be easier to have the system evolve organically.