Skip to content

Conversation

@ghost
Copy link

@ghost ghost commented Jul 15, 2021

  • revert ensures Payload released in LimitingFlowCollector #172
  • remove unused data packet from ErrorFrame
  • change Frame.type from field to getter
  • expose FrameType to public
  • cleanup usages of DangerousInternalIoApi on ChunkBuffer - after ktor 1.6.0 it's no more internal
  • move some classes to internal package
  • change visibility from public to internal for some functions and deduplicate several functions (like SafeChannel) and use hack with invisible reference to use internal declarations in other modules - TODO may be find some better way to share such internal declarations between core and TCP/WS/Local transports implementations
  • use sealed interfaces for mime-types and payload builders
  • use fun interfaces in places with suspend fun
  • make logging api explicitly public and provide temporary experimental annotation for it
  • enable explicitApi mode

@OlegDokuka OlegDokuka changed the title General code and public API Cleanup cleanups general code and public API Jul 21, 2021
@OlegDokuka OlegDokuka merged commit 4185675 into rsocket:master Jul 21, 2021
@ghost ghost deleted the cleanup branch July 21, 2021 09:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants