[MM-53156] Remove Multi-Product architecture (#25669)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
d3b799eaa5
Коммит
de3e5aab25
@@ -11,29 +11,8 @@ import (
|
||||
"github.com/mattermost/mattermost/server/public/model"
|
||||
"github.com/mattermost/mattermost/server/public/plugin"
|
||||
"github.com/mattermost/mattermost/server/public/shared/request"
|
||||
"github.com/mattermost/mattermost/server/v8/channels/product"
|
||||
)
|
||||
|
||||
// Ensure preferences service wrapper implements `product.PreferencesService`
|
||||
var _ product.PreferencesService = (*preferencesServiceWrapper)(nil)
|
||||
|
||||
// preferencesServiceWrapper provides an implementation of `product.PreferencesService` for use by products.
|
||||
type preferencesServiceWrapper struct {
|
||||
app AppIface
|
||||
}
|
||||
|
||||
func (w *preferencesServiceWrapper) GetPreferencesForUser(c request.CTX, userID string) (model.Preferences, *model.AppError) {
|
||||
return w.app.GetPreferencesForUser(c, userID)
|
||||
}
|
||||
|
||||
func (w *preferencesServiceWrapper) UpdatePreferencesForUser(c request.CTX, userID string, preferences model.Preferences) *model.AppError {
|
||||
return w.app.UpdatePreferences(c, userID, preferences)
|
||||
}
|
||||
|
||||
func (w *preferencesServiceWrapper) DeletePreferencesForUser(c request.CTX, userID string, preferences model.Preferences) *model.AppError {
|
||||
return w.app.DeletePreferences(c, userID, preferences)
|
||||
}
|
||||
|
||||
func (a *App) GetPreferencesForUser(c request.CTX, userID string) (model.Preferences, *model.AppError) {
|
||||
preferences, err := a.Srv().Store().Preference().GetAll(userID)
|
||||
if err != nil {
|
||||
|
||||
Ссылка в новой задаче
Block a user