New pluginapi method for syncables (#30790)

* new pluginapi method for syncables
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
Ben Cooke
2025-05-21 19:44:34 +01:00
коммит произвёл GitHub
родитель c42d17b308
Коммит bfe90c3704
7 изменённых файлов: 171 добавлений и 0 удалений

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

@@ -1483,3 +1483,17 @@ func (api *apiTimerLayer) GetGroups(page, perPage int, opts model.GroupSearchOpt
api.recordTime(startTime, "GetGroups", _returnsB == nil)
return _returnsA, _returnsB
}
func (api *apiTimerLayer) CreateDefaultSyncableMemberships(params model.CreateDefaultMembershipParams) *model.AppError {
startTime := timePkg.Now()
_returnsA := api.apiImpl.CreateDefaultSyncableMemberships(params)
api.recordTime(startTime, "CreateDefaultSyncableMemberships", _returnsA == nil)
return _returnsA
}
func (api *apiTimerLayer) DeleteGroupConstrainedMemberships() *model.AppError {
startTime := timePkg.Now()
_returnsA := api.apiImpl.DeleteGroupConstrainedMemberships()
api.recordTime(startTime, "DeleteGroupConstrainedMemberships", _returnsA == nil)
return _returnsA
}