mirror of
https://github.com/HeyPuter/puter.git
synced 2025-02-02 14:18:43 +08:00
cleaned up as much as i could
This commit is contained in:
parent
f3f1a1f188
commit
5f81299bf0
@ -20,7 +20,6 @@ const _path = require('path');
|
||||
const micromatch = require('micromatch');
|
||||
const config = require('./config')
|
||||
const mime = require('mime-types');
|
||||
const PerformanceMonitor = require('./monitor/PerformanceMonitor.js');
|
||||
const { ManagedError } = require('./util/errorutil.js');
|
||||
const { spanify } = require('./util/otelutil.js');
|
||||
const APIError = require('./api/APIError.js');
|
||||
@ -28,7 +27,6 @@ const { DB_READ, DB_WRITE } = require('./services/database/consts.js');
|
||||
const { BaseDatabaseAccessService } = require('./services/database/BaseDatabaseAccessService.js');
|
||||
const { Context } = require('./util/context');
|
||||
const { NodeUIDSelector } = require('./filesystem/node/selectors');
|
||||
const { stream_to_buffer } = require('./util/streamutil.js');
|
||||
|
||||
let services = null;
|
||||
const tmp_provide_services = async ss => {
|
||||
|
@ -16,7 +16,6 @@
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
const { AdvancedBase } = require("@heyputer/putility");
|
||||
const BaseService = require("../../services/BaseService");
|
||||
const { CLink } = require("./connection/CLink");
|
||||
const { SLink } = require("./connection/SLink");
|
||||
|
@ -25,7 +25,6 @@ const { Resource } = require("@opentelemetry/resources");
|
||||
const { SemanticResourceAttributes } = require("@opentelemetry/semantic-conventions");
|
||||
const { NodeTracerProvider } = require("@opentelemetry/sdk-trace-node");
|
||||
const { ConsoleSpanExporter, BatchSpanProcessor } = require("@opentelemetry/sdk-trace-base");
|
||||
const { JaegerExporter } = require('@opentelemetry/exporter-jaeger');
|
||||
const config = require('../../config');
|
||||
const { OTLPTraceExporter } = require('@opentelemetry/exporter-trace-otlp-grpc');
|
||||
|
||||
|
@ -4,7 +4,6 @@ const BaseService = require("../../services/BaseService");
|
||||
const { whatis } = require("../../util/langutil");
|
||||
const { PassThrough } = require("stream");
|
||||
const { TypedValue } = require("../../services/drivers/meta/Runtime");
|
||||
const APIError = require("../../api/APIError");
|
||||
const { TeePromise } = require('@heyputer/putility').libs.promise;
|
||||
|
||||
const PUTER_PROMPT = `
|
||||
|
@ -1,6 +1,5 @@
|
||||
// METADATA // {"ai-commented":{"service":"claude"}}
|
||||
const { PassThrough } = require('stream');
|
||||
const APIError = require('../../api/APIError');
|
||||
const BaseService = require('../../services/BaseService');
|
||||
const { TypedValue } = require('../../services/drivers/meta/Runtime');
|
||||
const { Context } = require('../../util/context');
|
||||
|
@ -16,7 +16,6 @@
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
const { AdvancedBase } = require("@heyputer/putility");
|
||||
const { id2path } = require("../../helpers");
|
||||
|
||||
const { PuterPath } = require("../../filesystem/lib/PuterPath");
|
||||
|
@ -20,15 +20,6 @@
|
||||
const { surrounding_box } = require("../fun/dev-console-ui-utils");
|
||||
const BaseService = require("./BaseService");
|
||||
|
||||
const SOURCE_CODE_TIPS = `
|
||||
Most services are registered in CoreModule.js
|
||||
Boot sequence events are different from service events
|
||||
ExpectationService exists to ensure Puter doesn't miss a step
|
||||
Services are composable; StrategyService is a good example
|
||||
API endpoints should be on a separate origin in production
|
||||
There is some limited query-building in packages/backend/src/om
|
||||
`;
|
||||
|
||||
const tips = (
|
||||
// CLI tips
|
||||
`
|
||||
|
@ -19,7 +19,6 @@
|
||||
*/
|
||||
const APIError = require("../api/APIError");
|
||||
const auth2 = require("../middleware/auth2");
|
||||
const { Context } = require("../util/context");
|
||||
const { Endpoint } = require("../util/expressutil");
|
||||
const { TeePromise } = require('@heyputer/putility').libs.promise;
|
||||
const BaseService = require("./BaseService");
|
||||
|
@ -18,7 +18,6 @@
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
const { NodeInternalIDSelector, NodeUIDSelector } = require("../filesystem/node/selectors");
|
||||
const { Context } = require("../util/context");
|
||||
const { SiteActorType } = require("./auth/Actor");
|
||||
const { PermissionUtil, PermissionRewriter, PermissionImplicator } = require("./auth/PermissionService");
|
||||
const BaseService = require("./BaseService");
|
||||
|
@ -21,7 +21,6 @@ const APIError = require("../api/APIError");
|
||||
const { get_user } = require("../helpers");
|
||||
const configurable_auth = require("../middleware/configurable_auth");
|
||||
const featureflag = require("../middleware/featureflag.js");
|
||||
const { Context } = require("../util/context");
|
||||
const { Endpoint } = require("../util/expressutil");
|
||||
const { whatis } = require("../util/langutil");
|
||||
const { Actor, UserActorType } = require("./auth/Actor");
|
||||
|
@ -32,15 +32,6 @@ const BaseService = require("./BaseService");
|
||||
* @extends BaseService
|
||||
*/
|
||||
class SystemValidationService extends BaseService {
|
||||
/**
|
||||
* Marks the server is being in an invalid state.
|
||||
*
|
||||
* This is a very serious error. The server will do whatever it can to get
|
||||
* our attention, and then it will shut down after 25 minutes.
|
||||
*
|
||||
* @param {*} message - why mark_invalid was called
|
||||
* @param {*} source - the error that caused the invalid state, if any
|
||||
*/
|
||||
/**
|
||||
* Marks the server as being in an invalid state.
|
||||
*
|
||||
|
@ -17,23 +17,11 @@
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
const {
|
||||
implicit_user_app_permissions,
|
||||
default_implicit_user_app_permissions
|
||||
} = require("../../data/hardcoded-permissions");
|
||||
|
||||
const { get_user, get_app } = require("../../helpers");
|
||||
const { AssignableMethodsFeature } = require("../../traits/AssignableMethodsFeature");
|
||||
const { remove_paths_through_user } = require("../../unstructured/permission-scan-lib");
|
||||
const { Context } = require("../../util/context");
|
||||
const { get_a_letter, cylog } = require("../../util/debugutil");
|
||||
const BaseService = require("../BaseService");
|
||||
const { DB_WRITE } = require("../database/consts");
|
||||
const { UserActorType, Actor, AppUnderUserActorType, AccessTokenActorType, SiteActorType } = require("./Actor");
|
||||
|
||||
const implicit_user_permissions = {
|
||||
// 'driver': {},
|
||||
};
|
||||
const { UserActorType, Actor, AppUnderUserActorType } = require("./Actor");
|
||||
|
||||
|
||||
/**
|
||||
|
@ -17,7 +17,6 @@
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
const { AdvancedBase } = require("../../../../putility");
|
||||
const BaseService = require("../BaseService");
|
||||
const { DB_WRITE, DB_READ } = require("./consts");
|
||||
|
||||
|
@ -17,7 +17,6 @@
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
const { AdvancedBase } = require("@heyputer/putility");
|
||||
const APIError = require("../../api/APIError");
|
||||
const { Context } = require("../../util/context");
|
||||
const BaseService = require("../BaseService");
|
||||
|
@ -23,7 +23,6 @@
|
||||
const axios = require('axios');
|
||||
|
||||
const { TeePromise } = require('@heyputer/putility').libs.promise;
|
||||
const { AdvancedBase } = require('@heyputer/putility');
|
||||
const FormData = require("form-data");
|
||||
const { stream_to_the_void, buffer_to_stream } = require('../../util/streamutil');
|
||||
const BaseService = require('../BaseService');
|
||||
|
@ -18,8 +18,7 @@
|
||||
*/
|
||||
const { permission } = require("process");
|
||||
const { Sequence } = require("../../codex/Sequence");
|
||||
const { get_user } = require("../../helpers");
|
||||
const { Actor, UserActorType } = require("../../services/auth/Actor");
|
||||
const { UserActorType } = require("../../services/auth/Actor");
|
||||
const { PERMISSION_SCANNERS } = require("../../unstructured/permission-scanners");
|
||||
|
||||
module.exports = new Sequence([
|
||||
|
Loading…
Reference in New Issue
Block a user