openEventsPlatformApp/plugins/cordova-plugin-file/www/blackberry10/info.js
plugins/cordova-plugin-file/www/blackberry10/info.jsRaw
1/*
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License. You may obtain a copy of the License at
10 *
11 * http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied. See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20*/
21
22/*
23 * info
24 *
25 * persistentPath - full path to app sandboxed persistent storage
26 * temporaryPath - full path to app sandboxed temporary storage
27 * localPath - full path to app source (www dir)
28 * MAX_SIZE - maximum size for filesystem request
29 */
30
31var info = {
32 persistentPath: "",
33 temporaryPath: "",
34 localPath: "",
35 MAX_SIZE: 64 * 1024 * 1024 * 1024
36};
37
38cordova.exec(
39 function (path) {
40 info.persistentPath = 'file://' + path + '/webviews/webfs/persistent/local__0';
41 info.temporaryPath = 'file://' + path + '/webviews/webfs/temporary/local__0';
42 info.localPath = path.replace('/data', '/app/native');
43 },
44 function () {
45 console.error('Unable to determine local storage file path');
46 },
47 'File',
48 'getHomePath',
49 false
50);
51
52module.exports = info;