UNPKG

@sync-in/server

Version:

The secure, open-source platform for file storage, sharing, collaboration, and sync

25 lines (24 loc) 1.16 kB
/* * Copyright (C) 2012-2025 Johan Legrand <johan.legrand@sync-in.com> * This file is part of Sync-in | The open source file sync and share solution * See the LICENSE file for licensing details */ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "SyncEnvironment", { enumerable: true, get: function() { return SyncEnvironment; } }); const _common = require("@nestjs/common"); const _spaceguard = require("../../spaces/guards/space.guard"); const _user = require("../../users/constants/user"); const _permissionsdecorator = require("../../users/decorators/permissions.decorator"); const _permissionsguard = require("../../users/guards/permissions.guard"); const _synccontextdecorator = require("./sync-context.decorator"); const SyncEnvironment = ()=>{ return (0, _common.applyDecorators)((0, _permissionsdecorator.UserHavePermission)(_user.USER_PERMISSION.DESKTOP_APP_SYNC), (0, _synccontextdecorator.SyncContext)(), (0, _common.UseGuards)(_permissionsguard.UserPermissionsGuard, _spaceguard.SpaceGuard)); }; //# sourceMappingURL=sync-environment.decorator.js.map