UNPKG

@sync-in/server

Version:

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

128 lines (127 loc) 4.17 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 }); function _export(target, all) { for(var name in all)Object.defineProperty(target, name, { enumerable: true, get: Object.getOwnPropertyDescriptor(all, name).get }); } _export(exports, { get CHECK_SERVER_RESP () { return CHECK_SERVER_RESP; }, get F_SPECIAL_STAT () { return F_SPECIAL_STAT; }, get F_STAT () { return F_STAT; }, get SYNC_CHECKSUM_ALG () { return SYNC_CHECKSUM_ALG; }, get SYNC_CLIENT_TYPE () { return SYNC_CLIENT_TYPE; }, get SYNC_DIFF_DONE () { return SYNC_DIFF_DONE; }, get SYNC_FILE_NAME_PREFIX () { return SYNC_FILE_NAME_PREFIX; }, get SYNC_IN_SERVER_AGENT () { return SYNC_IN_SERVER_AGENT; }, get SYNC_PATH_CONFLICT_MODE () { return SYNC_PATH_CONFLICT_MODE; }, get SYNC_PATH_DIFF_MODE () { return SYNC_PATH_DIFF_MODE; }, get SYNC_PATH_MODE () { return SYNC_PATH_MODE; }, get SYNC_PATH_REPOSITORY () { return SYNC_PATH_REPOSITORY; }, get SYNC_PATH_SCHEDULER_UNIT () { return SYNC_PATH_SCHEDULER_UNIT; }, get SYNC_REPOSITORY () { return SYNC_REPOSITORY; } }); const _spaces = require("../../spaces/constants/spaces"); const SYNC_IN_SERVER_AGENT = 'sync-in'; const CHECK_SERVER_RESP = { server: SYNC_IN_SERVER_AGENT }; const SYNC_CHECKSUM_ALG = 'sha512-256'; const SYNC_DIFF_DONE = 'done'; const SYNC_FILE_NAME_PREFIX = '.sync-in.'; var SYNC_REPOSITORY = /*#__PURE__*/ function(SYNC_REPOSITORY) { SYNC_REPOSITORY[SYNC_REPOSITORY["PERSONAL"] = _spaces.SPACE_ALIAS.PERSONAL] = "PERSONAL"; SYNC_REPOSITORY[SYNC_REPOSITORY["SPACES"] = _spaces.SPACE_ALIAS.SPACES] = "SPACES"; SYNC_REPOSITORY[SYNC_REPOSITORY["SHARES"] = _spaces.SPACE_ALIAS.SHARES] = "SHARES"; return SYNC_REPOSITORY; }({}); const SYNC_PATH_REPOSITORY = { [SYNC_REPOSITORY.PERSONAL]: [ _spaces.SPACE_REPOSITORY.FILES, SYNC_REPOSITORY.PERSONAL ], [SYNC_REPOSITORY.SPACES]: [ _spaces.SPACE_REPOSITORY.FILES ], [SYNC_REPOSITORY.SHARES]: [ _spaces.SPACE_REPOSITORY.SHARES ] }; var SYNC_CLIENT_TYPE = /*#__PURE__*/ function(SYNC_CLIENT_TYPE) { SYNC_CLIENT_TYPE["DESKTOP"] = "sync-in-desktop"; SYNC_CLIENT_TYPE["CLI"] = "sync-in-cli"; return SYNC_CLIENT_TYPE; }({}); var SYNC_PATH_MODE = /*#__PURE__*/ function(SYNC_PATH_MODE) { SYNC_PATH_MODE["DOWNLOAD"] = "download"; SYNC_PATH_MODE["UPLOAD"] = "upload"; SYNC_PATH_MODE["BOTH"] = "both"; return SYNC_PATH_MODE; }({}); var SYNC_PATH_DIFF_MODE = /*#__PURE__*/ function(SYNC_PATH_DIFF_MODE) { SYNC_PATH_DIFF_MODE["FAST"] = "fast"; SYNC_PATH_DIFF_MODE["SECURE"] = "secure"; return SYNC_PATH_DIFF_MODE; }({}); var SYNC_PATH_CONFLICT_MODE = /*#__PURE__*/ function(SYNC_PATH_CONFLICT_MODE) { SYNC_PATH_CONFLICT_MODE["RECENT"] = "recent"; SYNC_PATH_CONFLICT_MODE["LOCAL"] = "local"; SYNC_PATH_CONFLICT_MODE["REMOTE"] = "remote"; return SYNC_PATH_CONFLICT_MODE; }({}); var SYNC_PATH_SCHEDULER_UNIT = /*#__PURE__*/ function(SYNC_PATH_SCHEDULER_UNIT) { SYNC_PATH_SCHEDULER_UNIT["DISABLED"] = "disabled"; SYNC_PATH_SCHEDULER_UNIT["MINUTE"] = "minute"; SYNC_PATH_SCHEDULER_UNIT["HOUR"] = "hour"; SYNC_PATH_SCHEDULER_UNIT["DAY"] = "day"; return SYNC_PATH_SCHEDULER_UNIT; }({}); var F_STAT = /*#__PURE__*/ function(F_STAT) { F_STAT[F_STAT["IS_DIR"] = 0] = "IS_DIR"; F_STAT[F_STAT["SIZE"] = 1] = "SIZE"; F_STAT[F_STAT["MTIME"] = 2] = "MTIME"; F_STAT[F_STAT["INO"] = 3] = "INO"; F_STAT[F_STAT["CHECKSUM"] = 4] = "CHECKSUM"; return F_STAT; }({}); var F_SPECIAL_STAT = /*#__PURE__*/ function(F_SPECIAL_STAT) { F_SPECIAL_STAT["FILTERED"] = "filtered"; F_SPECIAL_STAT["ERROR"] = "error"; return F_SPECIAL_STAT; }({}); //# sourceMappingURL=sync.js.map