github.com/glide-im/glide@v1.6.0/internal/action_handler/cli_custom.go (about) 1 package action_handler 2 3 import ( 4 m2 "github.com/glide-im/glide/im_service/messages" 5 "github.com/glide-im/glide/pkg/gate" 6 "github.com/glide-im/glide/pkg/messages" 7 "github.com/glide-im/glide/pkg/messaging" 8 ) 9 10 type ClientCustomMessageHandler struct { 11 } 12 13 func (c *ClientCustomMessageHandler) Handle(h *messaging.MessageInterfaceImpl, ci *gate.Info, m *messages.GlideMessage) bool { 14 if m.Action != m2.ActionClientCustom { 15 return false 16 } 17 dispatch2AllDevice(h, m.To, m) 18 return true 19 }