29 lines
529 B
Go
29 lines
529 B
Go
package libnmdc
|
|
|
|
type AdcProtocol struct {
|
|
hc *HubConnection
|
|
}
|
|
|
|
func NewAdcProtocol(hc *HubConnection) Protocol {
|
|
proto := AdcProtocol{}
|
|
proto.hc = hc
|
|
|
|
// TODO send stuff immediately
|
|
|
|
return &proto
|
|
}
|
|
|
|
func (this *AdcProtocol) ProcessCommand(msg string) {
|
|
this.hc.processEvent(HubEvent{EventType: EVENT_DEBUG_MESSAGE, Message: msg})
|
|
}
|
|
|
|
func (this *AdcProtocol) SayPublic(msg string) {
|
|
}
|
|
|
|
func (this *AdcProtocol) SayPrivate(user, message string) {
|
|
}
|
|
|
|
func (this *AdcProtocol) ProtoMessageSeparator() string {
|
|
return "\n"
|
|
}
|