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:
KernelDeimos committed 2024-12-30 11:03:27 -05:00
1 parent 2de442be92
commit c1961dd54e
6 files changed
+24 -23

No files matched your search

-9
View File
@@ -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);
@@ -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);
}
}
@@ -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;
@@ -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");
/**