MCPcopy
hub / github.com/coder/websocket / ensureFlate

Method ensureFlate

write.go:75–86  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

73}
74
75func (mw *msgWriter) ensureFlate() {
76 if mw.trimWriter == nil {
77 mw.trimWriter = &trimLastFourBytesWriter{
78 w: util.WriterFunc(mw.write),
79 }
80 }
81
82 if mw.flateWriter == nil {
83 mw.flateWriter = getFlateWriter(mw.trimWriter)
84 }
85 mw.flate = true
86}
87
88func (mw *msgWriter) flateContextTakeover() bool {
89 if mw.c.client {

Callers 2

writeCompressedFrameMethod · 0.95
WriteMethod · 0.95

Calls 2

WriterFuncFuncType · 0.92
getFlateWriterFunction · 0.85

Tested by

no test coverage detected