Skip to content

Commit d99ca36

Browse files
committed
Only removes GCS for now
1 parent 090521f commit d99ca36

File tree

3 files changed

+11
-10
lines changed

3 files changed

+11
-10
lines changed

spec/index.spec.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -242,9 +242,9 @@ describe('server', () => {
242242
});
243243

244244
it('core adapters are not exposed anymore', done => {
245-
expect(ParseServer.S3Adapter).toThrow('S3Adapter is not provided by parse-server anymore; please install parse-server-s3-adapter');
245+
expect(ParseServer.S3Adapter).toThrow();
246246
expect(ParseServer.GCSAdapter).toThrow('GCSAdapter is not provided by parse-server anymore; please install parse-server-gcs-adapter');
247-
expect(ParseServer.FileSystemAdapter).toThrow('FileSystemAdapter is not provided by parse-server anymore; please install parse-server-fs-adapter');
247+
expect(ParseServer.FileSystemAdapter).toThrow();
248248
done();
249249
});
250250

src/deprecated.js

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export function useExternal(name, moduleName) {
2+
return function() {
3+
throw `${name} is not provided by parse-server anymore; please install ${moduleName}`;
4+
}
5+
}

src/index.js

+4-8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
import winston from 'winston';
22
import ParseServer from './ParseServer';
3+
import S3Adapter from 'parse-server-s3-adapter'
4+
import FileSystemAdapter from 'parse-server-fs-adapter'
5+
import { useExternal } from './deprecated'
36

47
if (process.env.VERBOSE || process.env.VERBOSE_PARSE_SERVER) {
58
winston.level = 'silly';
@@ -17,14 +20,7 @@ let _ParseServer = function(options) {
1720
// Mount the create liveQueryServer
1821
_ParseServer.createLiveQueryServer = ParseServer.createLiveQueryServer;
1922

20-
function useExternal(name, moduleName) {
21-
return function() {
22-
throw `${name} is not provided by parse-server anymore; please install ${moduleName}`;
23-
}
24-
}
25-
let S3Adapter = useExternal('S3Adapter', 'parse-server-s3-adapter');
26-
let GCSAdapter = useExternal('GCSAdapter', 'parse-server-gcs-adapter')
27-
let FileSystemAdapter = useExternal('FileSystemAdapter', 'parse-server-fs-adapter')
23+
let GCSAdapter = useExternal('GCSAdapter', 'parse-server-gcs-adapter');
2824

2925
export default ParseServer;
3026
export { S3Adapter, GCSAdapter, FileSystemAdapter, _ParseServer as ParseServer };

0 commit comments

Comments
 (0)