Documentation
¶
Index ¶
- Constants
- Variables
- type EventBus
- type WebHandler
- func (h *WebHandler) AdminGetUsers(c *gin.Context)
- func (h *WebHandler) AdminInviteUser(c *gin.Context)
- func (h *WebHandler) AdminMemoUser(c *gin.Context)
- func (h *WebHandler) AdminNotificationClick(c *gin.Context)
- func (h *WebHandler) AdminRenameUser(c *gin.Context)
- func (h *WebHandler) AdminReplyAck(c *gin.Context)
- func (h *WebHandler) AdminReplyMessage(c *gin.Context)
- func (h *WebHandler) AdminSendMessage(c *gin.Context)
- func (h *WebHandler) CheckAuth() gin.HandlerFunc
- func (h *WebHandler) GetAdminMessages(c *gin.Context)
- func (h *WebHandler) GetBalance(c *gin.Context)
- func (h *WebHandler) GetOrders(c *gin.Context)
- func (h *WebHandler) GetPopular(c *gin.Context)
- func (h *WebHandler) HandleAuth(c *gin.Context)
- func (h *WebHandler) ListenMQTT(ctx context.Context)
- func (h *WebHandler) Logout(c *gin.Context)
- func (h *WebHandler) OpenInvite(c *gin.Context)
- func (h *WebHandler) OrderWS(c *gin.Context)
- func (h *WebHandler) PreviewOrder(c *gin.Context)
- func (h *WebHandler) PushPublicKey(c *gin.Context)
- func (h *WebHandler) PushSubscribe(c *gin.Context)
- func (h *WebHandler) PushUnsubscribe(c *gin.Context)
- func (h *WebHandler) SendAdminMessage(c *gin.Context)
- func (h *WebHandler) SetFavorite(c *gin.Context)
- func (h *WebHandler) StartOrder(c *gin.Context)
- func (h *WebHandler) UserReplyAdminMessage(c *gin.Context)
Constants ¶
View Source
const CmdName = "web"
Variables ¶
View Source
var Cmd = cli.Cmd{ Name: CmdName, Desc: "web. control vmc via web browser", Action: webApp, }
Functions ¶
This section is empty.
Types ¶
type EventBus ¶
type EventBus struct {
// contains filtered or unexported fields
}
func NewEventBus ¶
func NewEventBus() *EventBus
func (*EventBus) Unsubscribe ¶
type WebHandler ¶
type WebHandler struct {
App *state.Global
OrderEvents *EventBus
// contains filtered or unexported fields
}
func (*WebHandler) AdminGetUsers ¶
func (h *WebHandler) AdminGetUsers(c *gin.Context)
func (*WebHandler) AdminInviteUser ¶
func (h *WebHandler) AdminInviteUser(c *gin.Context)
func (*WebHandler) AdminMemoUser ¶
func (h *WebHandler) AdminMemoUser(c *gin.Context)
func (*WebHandler) AdminNotificationClick ¶
func (h *WebHandler) AdminNotificationClick(c *gin.Context)
func (*WebHandler) AdminRenameUser ¶
func (h *WebHandler) AdminRenameUser(c *gin.Context)
func (*WebHandler) AdminReplyAck ¶
func (h *WebHandler) AdminReplyAck(c *gin.Context)
func (*WebHandler) AdminReplyMessage ¶
func (h *WebHandler) AdminReplyMessage(c *gin.Context)
func (*WebHandler) AdminSendMessage ¶
func (h *WebHandler) AdminSendMessage(c *gin.Context)
func (*WebHandler) CheckAuth ¶
func (h *WebHandler) CheckAuth() gin.HandlerFunc
func (*WebHandler) GetAdminMessages ¶
func (h *WebHandler) GetAdminMessages(c *gin.Context)
func (*WebHandler) GetBalance ¶
func (h *WebHandler) GetBalance(c *gin.Context)
func (*WebHandler) GetOrders ¶
func (h *WebHandler) GetOrders(c *gin.Context)
func (*WebHandler) GetPopular ¶
func (h *WebHandler) GetPopular(c *gin.Context)
Получаем ТОП-5 популярных напитков из истории заказов текущего пользователя
func (*WebHandler) HandleAuth ¶
func (h *WebHandler) HandleAuth(c *gin.Context)
func (*WebHandler) ListenMQTT ¶
func (h *WebHandler) ListenMQTT(ctx context.Context)
func (*WebHandler) Logout ¶
func (h *WebHandler) Logout(c *gin.Context)
func (*WebHandler) OpenInvite ¶
func (h *WebHandler) OpenInvite(c *gin.Context)
func (*WebHandler) OrderWS ¶
func (h *WebHandler) OrderWS(c *gin.Context)
func (*WebHandler) PreviewOrder ¶
func (h *WebHandler) PreviewOrder(c *gin.Context)
func (*WebHandler) PushPublicKey ¶
func (h *WebHandler) PushPublicKey(c *gin.Context)
func (*WebHandler) PushSubscribe ¶
func (h *WebHandler) PushSubscribe(c *gin.Context)
func (*WebHandler) PushUnsubscribe ¶
func (h *WebHandler) PushUnsubscribe(c *gin.Context)
func (*WebHandler) SendAdminMessage ¶
func (h *WebHandler) SendAdminMessage(c *gin.Context)
func (*WebHandler) SetFavorite ¶
func (h *WebHandler) SetFavorite(c *gin.Context)
Сохранение фаворита
func (*WebHandler) StartOrder ¶
func (h *WebHandler) StartOrder(c *gin.Context)
func (*WebHandler) UserReplyAdminMessage ¶
func (h *WebHandler) UserReplyAdminMessage(c *gin.Context)
Click to show internal directories.
Click to hide internal directories.