Skip to content

Commit bc5a4e3

Browse files
committed
feat(#9869): free and total storage to user devices api
1 parent 1e43dcf commit bc5a4e3

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

api/src/services/export/user-devices.js

+4
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ module.exports = async () => {
1919
const date = doc.value.date;
2020
const browser = doc.value.device.userAgent && getBrowser(doc.value.device.userAgent);
2121
const { apk, android, cht, settings } = doc.value.device.versions;
22+
const storageFree = doc.value.device.storageFree;
23+
const storageTotal = doc.value.device.storageTotal;
2224
return {
2325
user,
2426
deviceId,
@@ -31,6 +33,8 @@ module.exports = async () => {
3133
android,
3234
cht,
3335
settings,
36+
storageFree,
37+
storageTotal,
3438
};
3539
});
3640
};

ddocs/users-meta-db/users-meta/views/device_by_user/map.js

+8
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,14 @@ function(doc) {
1818
id: doc._id,
1919
device: {
2020
userAgent: doc.device && doc.device.userAgent,
21+
storageFree: doc.device
22+
&& doc.device.deviceInfo
23+
&& doc.device.deviceInfo.storage
24+
&& doc.device.deviceInfo.storage.free,
25+
storageTotal: doc.device
26+
&& doc.device.deviceInfo
27+
&& doc.device.deviceInfo.storage
28+
&& doc.device.deviceInfo.storage.total,
2129
versions: {
2230
apk: doc.device && doc.device.deviceInfo && doc.device.deviceInfo.app && doc.device.deviceInfo.app.version,
2331
android: doc.device

0 commit comments

Comments
 (0)