func NewLeavePush(ch string, data protocol.Raw) *protocol.Push {
	return &protocol.Push{
		Type:    protocol.PushTypeLeave,
		Channel: ch,
		Data:    data,
	}
}
// NewLeavePush returns initialized async leave message.
NewLeavePush returns initialized async leave message.
// NewLeavePush returns initialized async leave message .
func NewLeavePush(ch string, data protocol.Raw) *protocol.Push {
	return &protocol.Push{
		Type:    protocol.PushTypeLeave,
		Channel: ch,
		Data:    data,
	}
}
func NewLeavePush ( ch string , data protocol . Raw ) * protocol . Push { return & protocol . Push { Type : protocol . PushTypeLeave , Channel : ch , Data : data , } }
NewLeavePush returns initialized async leave message.
NewLeavePush returns initialized async leave message .