Skip to content

Commit aea51d2

Browse files
committed
Added semicolons for linter
1 parent 0052ad8 commit aea51d2

File tree

1 file changed

+41
-41
lines changed

1 file changed

+41
-41
lines changed

src/aws-s3-sync-adapter.js

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
'secretAccessKey': process.env.secretAccessKey, // Avoid hardcoding credentials
1919
'bucket': '...'
2020
}
21-
const adapter = new AWSS3SyncAdapter(options)
21+
const adapter = new AWSS3SyncAdapter(options);
2222
db = new Loki('somefile.json', {
2323
autoload: false,
2424
autosave: true,
@@ -63,24 +63,24 @@
6363
(function (root, factory) {
6464
if (typeof define === 'function' && define.amd) {
6565
// AMD
66-
define([], factory)
66+
define([], factory);
6767
} else if (typeof exports === 'object') {
6868
// CommonJS
69-
module.exports = factory()
69+
module.exports = factory();
7070
} else {
7171
// Browser globals
72-
root.lokiAWSS3SyncAdapter = factory()
72+
root.lokiAWSS3SyncAdapter = factory();
7373
}
7474
}(this, function () {
7575
return (function (options) {
76-
'use strict'
76+
'use strict';
7777

7878
function AWSS3SyncAdapterError (message) {
79-
this.name = 'AWSS3SyncAdapterError'
80-
this.message = (message || '')
79+
this.name = 'AWSS3SyncAdapterError';
80+
this.message = (message || '');
8181
}
8282

83-
AWSS3SyncAdapterError.prototype = Error.prototype
83+
AWSS3SyncAdapterError.prototype = Error.prototype;
8484

8585
/**
8686
* This adapter requires an object options is passed containing the following properties:
@@ -91,85 +91,85 @@
9191
*/
9292

9393
function AWSS3SyncAdapter (options) {
94-
this.options = options
94+
this.options = options;
9595

9696
if (!options) {
97-
throw new AWSS3SyncAdapterError('No options configured in AWSS3SyncAdapter')
97+
throw new AWSS3SyncAdapterError('No options configured in AWSS3SyncAdapter');
9898
}
9999

100100
if (!options.AWS) {
101-
throw new AWSS3SyncAdapterError('No AWS library specified in options')
101+
throw new AWSS3SyncAdapterError('No AWS library specified in options');
102102
}
103103

104104
if (!options.accessKeyId) {
105-
throw new AWSS3SyncAdapterError('No accessKeyId property specified in options')
105+
throw new AWSS3SyncAdapterError('No accessKeyId property specified in options');
106106
}
107107

108108
if (!options.secretAccessKey) {
109-
throw new AWSS3SyncAdapterError('No secretAccessKey property specified in options')
109+
throw new AWSS3SyncAdapterError('No secretAccessKey property specified in options');
110110
}
111111

112112
if (!options.bucket) {
113-
throw new AWSS3SyncAdapterError('No bucket property specified in options')
113+
throw new AWSS3SyncAdapterError('No bucket property specified in options');
114114
}
115115

116-
this.options.AWS.config.update({accessKeyId: options.accessKeyId, secretAccessKey: options.secretAccessKey})
116+
this.options.AWS.config.update({accessKeyId: options.accessKeyId, secretAccessKey: options.secretAccessKey});
117117
}
118118

119119
AWSS3SyncAdapter.prototype.saveDatabase = function (name, data, callback) {
120-
console.log('AWSS3SyncAdapter.prototype.saveDatabase():', name)
120+
console.log('AWSS3SyncAdapter.prototype.saveDatabase():', name);
121121

122-
const s3 = new this.options.AWS.S3()
123-
const base64str = Buffer.from(data).toString('base64')
122+
const s3 = new this.options.AWS.S3();
123+
const base64str = Buffer.from(data).toString('base64');
124124

125125
var params = {
126126
Body: base64str,
127127
Bucket: this.options.bucket,
128128
Key: name,
129129
ServerSideEncryption: 'AES256',
130130
Tagging: '' // key1=value1&key2=value2
131-
}
131+
};
132132

133133
s3.putObject(params, function (err, data) {
134134
if (err) {
135-
console.log('AWSS3SyncAdapter.prototype.saveDatabase() Error:', err, err.stack)
136-
throw new AWSS3SyncAdapterError('Remote sync failed')
135+
console.log('AWSS3SyncAdapter.prototype.saveDatabase() Error:', err, err.stack);
136+
throw new AWSS3SyncAdapterError('Remote sync failed');
137137
} else {
138-
return callback(null, data)
138+
return callback(null, data);
139139
}
140-
})
141-
}
140+
});
141+
};
142142

143143
AWSS3SyncAdapter.prototype.loadDatabase = function (name, callback) {
144-
console.log('AWSS3SyncAdapter.prototype.loadDatabase():', name)
145-
const s3 = new this.options.AWS.S3()
144+
console.log('AWSS3SyncAdapter.prototype.loadDatabase():', name);
145+
const s3 = new this.options.AWS.S3();
146146

147147
var params = {
148148
Bucket: this.options.bucket,
149149
Key: name
150-
}
150+
};
151151

152152
s3.getObject(params, function (err, data) {
153153
if (err) {
154-
console.log('AWSS3SyncAdapter.prototype.loadDatabase() Error:', err, err.stack)
155-
throw new AWSS3SyncAdapterError('Remote load failed')
154+
console.log('AWSS3SyncAdapter.prototype.loadDatabase() Error:', err, err.stack);
155+
throw new AWSS3SyncAdapterError('Remote load failed');
156156
} else {
157157
if (!data.Body) {
158-
throw new AWSS3SyncAdapterError('Remote load failed, no data found')
158+
throw new AWSS3SyncAdapterError('Remote load failed, no data found');
159159
}
160160
try {
161-
var base64data = data.Body.toString()
162-
var asciiData = Buffer.from(base64data, 'base64').toString()
163-
var lokiDBObj = JSON.parse(asciiData) // For json objects
164-
console.log('AWSS3SyncAdapter.prototype.loadDatabase() asciiData:', lokiDBObj)
165-
return callback(lokiDBObj)
161+
var base64data = data.Body.toString();
162+
var asciiData = Buffer.from(base64data, 'base64').toString();
163+
var lokiDBObj = JSON.parse(asciiData); // For json objects
164+
console.log('AWSS3SyncAdapter.prototype.loadDatabase() asciiData:', lokiDBObj);
165+
return callback(lokiDBObj);
166166
} catch (e) {
167-
throw new AWSS3SyncAdapterError('Remote load failed, invalid loki database')
167+
throw new AWSS3SyncAdapterError('Remote load failed, invalid loki database');
168168
}
169169
}
170-
})
171-
}
170+
});
171+
};
172172

173-
return AWSS3SyncAdapter
174-
}())
175-
}))
173+
return AWSS3SyncAdapter;
174+
}());
175+
}));

0 commit comments

Comments
 (0)