Page MenuHomePhabricator

Reimplement the 'http' package
Closed, InvalidPublic

Description

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

StatusAssignedTask
ResolvedCLOVIS
ResolvedCLOVIS
ResolvedCLOVIS
OpenNone
InvalidNone

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.

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