增加websocket支持
This commit is contained in:
		
							
								
								
									
										14
									
								
								vendor/github.com/jackc/pgx/v5/pgproto3/command_complete.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										14
									
								
								vendor/github.com/jackc/pgx/v5/pgproto3/command_complete.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,6 +3,8 @@ package pgproto3 | ||||
| import ( | ||||
| 	"bytes" | ||||
| 	"encoding/json" | ||||
|  | ||||
| 	"github.com/jackc/pgx/v5/internal/pgio" | ||||
| ) | ||||
|  | ||||
| type CommandComplete struct { | ||||
| @@ -29,11 +31,17 @@ func (dst *CommandComplete) Decode(src []byte) error { | ||||
| } | ||||
|  | ||||
| // Encode encodes src into dst. dst will include the 1 byte message type identifier and the 4 byte message length. | ||||
| func (src *CommandComplete) Encode(dst []byte) ([]byte, error) { | ||||
| 	dst, sp := beginMessage(dst, 'C') | ||||
| func (src *CommandComplete) Encode(dst []byte) []byte { | ||||
| 	dst = append(dst, 'C') | ||||
| 	sp := len(dst) | ||||
| 	dst = pgio.AppendInt32(dst, -1) | ||||
|  | ||||
| 	dst = append(dst, src.CommandTag...) | ||||
| 	dst = append(dst, 0) | ||||
| 	return finishMessage(dst, sp) | ||||
|  | ||||
| 	pgio.SetInt32(dst[sp:], int32(len(dst[sp:]))) | ||||
|  | ||||
| 	return dst | ||||
| } | ||||
|  | ||||
| // MarshalJSON implements encoding/json.Marshaler. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user