* Add KVList method

* Add KVList method

Add KVList method

* Add pagination support

* Change offset, limit to page, perPage

* Rename constant
Этот коммит содержится в:
Shobhit Gupta
2018-10-03 13:04:37 -07:00
коммит произвёл Joram Wilander
родитель 7468f35cb0
Коммит 8c03e584c1
9 изменённых файлов: 156 добавлений и 0 удалений

Просмотреть файл

@@ -331,6 +331,10 @@ func (api *PluginAPI) KVDelete(key string) *model.AppError {
return api.app.DeletePluginKey(api.id, key)
}
func (api *PluginAPI) KVList(page, perPage int) ([]string, *model.AppError) {
return api.app.ListPluginKeys(api.id, page, perPage)
}
func (api *PluginAPI) PublishWebSocketEvent(event string, payload map[string]interface{}, broadcast *model.WebsocketBroadcast) {
api.app.Publish(&model.WebSocketEvent{
Event: fmt.Sprintf("custom_%v_%v", api.id, event),