Add FileInfoStore and Cloud services for Focalboard multi product architecture (#20546)

* add FileInfoStore and Cloud services
Этот коммит содержится в:
Doug Lauder
2022-06-27 14:32:27 -04:00
коммит произвёл GitHub
родитель e31dbb5aeb
Коммит 5544e753e8
4 изменённых файлов: 77 добавлений и 24 удалений

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

@@ -8,10 +8,23 @@ import (
"net/http"
"time"
"github.com/mattermost/mattermost-server/v6/einterfaces"
"github.com/mattermost/mattermost-server/v6/model"
"github.com/mattermost/mattermost-server/v6/shared/mlog"
)
type cloudWrapper struct {
cloud einterfaces.CloudInterface
}
func (c *cloudWrapper) GetCloudLimits() (*model.ProductLimits, error) {
if c.cloud != nil {
return c.cloud.GetCloudLimits("")
}
return &model.ProductLimits{}, nil
}
func (a *App) getSysAdminsEmailRecipients() ([]*model.User, *model.AppError) {
userOptions := &model.UserGetOptions{
Page: 0,