|
|
@@ -546,20 +546,17 @@ Crowi.prototype.setUpApp = async function() {
|
|
|
/**
|
|
|
* setup FileUploadService
|
|
|
*/
|
|
|
-Crowi.prototype.setUpFileUpload = async function() {
|
|
|
- if (this.fileUploadService == null) {
|
|
|
- const FileUploadServiceFactory = require('../service/file-uploader');
|
|
|
- this.fileUploadServiceFactory = new FileUploadServiceFactory(this);
|
|
|
- this.fileUploadService = this.fileUploadServiceFactory.getUploader(this);
|
|
|
-
|
|
|
- this.fileUploadMessageService = require('../service/file-uploader/s2sMessage')(this);
|
|
|
-
|
|
|
- // add as a message handler
|
|
|
- if (this.s2sMessagingService != null) {
|
|
|
- this.s2sMessagingService.addMessageHandler(this.fileUploadService);
|
|
|
- }
|
|
|
+Crowi.prototype.setUpFileUpload = async function(isForceUpdate) {
|
|
|
+ if (this.fileUploadService == null || isForceUpdate) {
|
|
|
+ this.fileUploadService = require('../service/file-uploader')(this, isForceUpdate);
|
|
|
}
|
|
|
|
|
|
+ const FileUploadMessageService = require('../service/file-uploader/s2sMessage');
|
|
|
+ this.fileUploadMessageService = new FileUploadMessageService(this);
|
|
|
+ // add as a message handler
|
|
|
+ if (this.s2sMessagingService != null) {
|
|
|
+ this.s2sMessagingService.addMessageHandler(this.fileUploadMessageService);
|
|
|
+ }
|
|
|
};
|
|
|
|
|
|
/**
|