mirror of
https://github.com/HeyPuter/puter.git
synced 2026-10-06 20:02:08 +00:00
dev: move app services to apps module
Moves AppIconService, OldAppNameService, and ProtectedAppService to the new apps module to keep things organized, and updates imports. There were no interesting init errors. Services creating a database at init were tested for failures but this wasn't an issue. It turns out initializing with a database accessor before the db service inits is okay, but using that database accessor at init is not.
This commit is contained in:
1 parent
2de442be92
commit
c1961dd54e
6 files changed
+24
-23
No files matched your search
@@ -302,9 +302,6 @@ const install = async ({ services, app, useapi, modapi }) => {
|
||||
const { NotificationService } = require('./services/NotificationService');
|
||||
services.registerService('notification', NotificationService);
|
||||
|
||||
const { ProtectedAppService } = require('./services/ProtectedAppService');
|
||||
services.registerService('__protected-app', ProtectedAppService);
|
||||
|
||||
const { ShareService } = require('./services/ShareService');
|
||||
services.registerService('share', ShareService);
|
||||
|
||||
@@ -356,12 +353,6 @@ const install = async ({ services, app, useapi, modapi }) => {
|
||||
const { WSPushService } = require('./services/WSPushService');
|
||||
services.registerService('__event-push-ws', WSPushService);
|
||||
|
||||
const { AppIconService } = require('./services/AppIconService');
|
||||
services.registerService('app-icon', AppIconService);
|
||||
|
||||
const { OldAppNameService } = require('./services/OldAppNameService');
|
||||
services.registerService('old-app-name', OldAppNameService);
|
||||
|
||||
const { SNSService } = require('./services/SNSService');
|
||||
services.registerService('sns', SNSService);
|
||||
|
||||
|
||||
+8
-8
@@ -1,11 +1,11 @@
|
||||
const { HLWrite } = require("../filesystem/hl_operations/hl_write");
|
||||
const { LLMkdir } = require("../filesystem/ll_operations/ll_mkdir");
|
||||
const { LLRead } = require("../filesystem/ll_operations/ll_read");
|
||||
const { NodePathSelector } = require("../filesystem/node/selectors");
|
||||
const { get_app } = require("../helpers");
|
||||
const { Endpoint } = require("../util/expressutil");
|
||||
const { buffer_to_stream } = require("../util/streamutil");
|
||||
const BaseService = require("./BaseService");
|
||||
// const { HLWrite } = require("../filesystem/hl_operations/hl_write");
|
||||
const { LLMkdir } = require("../../filesystem/ll_operations/ll_mkdir");
|
||||
const { LLRead } = require("../../filesystem/ll_operations/ll_read");
|
||||
const { NodePathSelector } = require("../../filesystem/node/selectors");
|
||||
const { get_app } = require("../../helpers");
|
||||
const { Endpoint } = require("../../util/expressutil");
|
||||
const { buffer_to_stream } = require("../../util/streamutil");
|
||||
const BaseService = require("../../services/BaseService.js");
|
||||
|
||||
const ICON_SIZES = [16,32,64,128,256,512];
|
||||
|
||||
@@ -6,6 +6,15 @@ class AppsModule extends AdvancedBase {
|
||||
|
||||
const { AppInformationService } = require('./AppInformationService');
|
||||
services.registerService('app-information', AppInformationService);
|
||||
|
||||
const { AppIconService } = require('./AppIconService');
|
||||
services.registerService('app-icon', AppIconService);
|
||||
|
||||
const { OldAppNameService } = require('./OldAppNameService');
|
||||
services.registerService('old-app-name', OldAppNameService);
|
||||
|
||||
const { ProtectedAppService } = require('./ProtectedAppService');
|
||||
services.registerService('__protected-app', ProtectedAppService);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
const BaseService = require("./BaseService");
|
||||
const { DB_READ } = require("./database/consts");
|
||||
const BaseService = require("../../services/BaseService");
|
||||
const { DB_READ } = require("../../services/database/consts");
|
||||
|
||||
const N_MONTHS = 4;
|
||||
|
||||
+5
-4
@@ -17,10 +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 { get_app } = require("../helpers");
|
||||
const { UserActorType } = require("./auth/Actor");
|
||||
const { PermissionImplicator, PermissionUtil, PermissionRewriter } = require("./auth/PermissionService");
|
||||
const BaseService = require("./BaseService");
|
||||
const { get_app } = require("../../helpers");
|
||||
const { UserActorType } = require("../../services/auth/Actor");
|
||||
const { PermissionImplicator, PermissionUtil, PermissionRewriter } =
|
||||
require("../../services/auth/PermissionService");
|
||||
const BaseService = require("../../services/BaseService");
|
||||
|
||||
|
||||
/**
|
||||
File renamed without changes.
Reference in new issue
Block a user