New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@nativescript-community/perms

Package Overview
Dependencies
Maintainers
18
Versions
45
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nativescript-community/perms - npm Package Compare versions

Comparing version 2.2.24 to 2.2.25

40

index.android.js

@@ -44,6 +44,6 @@ import { Trace, Utils } from '@nativescript/core';

if (coarse !== false) {
result.push(android.Manifest.permission.ACCESS_COARSE_LOCATION);
result.push('android.permission.ACCESS_COARSE_LOCATION');
}
if (precise !== false) {
result.push(android.Manifest.permission.ACCESS_FINE_LOCATION);
result.push('android.permission.ACCESS_FINE_LOCATION');
}

@@ -53,3 +53,3 @@ if (getAndroidSDK() >= ANDROIDQ) {

if (type === 'always') {
result.push(android.Manifest.permission.ACCESS_BACKGROUND_LOCATION);
result.push('android.permission.ACCESS_BACKGROUND_LOCATION');
}

@@ -60,7 +60,7 @@ }

case 'camera': {
return [android.Manifest.permission.CAMERA];
return ['android.permission.CAMERA'];
}
case 'mediaLocation': {
if (getAndroidSDK() >= ANDROIDQ) {
return [android.Manifest.permission.ACCESS_MEDIA_LOCATION];
return ['android.permission.ACCESS_MEDIA_LOCATION'];
}

@@ -70,9 +70,9 @@ break;

case 'microphone': {
return [android.Manifest.permission.RECORD_AUDIO];
return ['android.permission.RECORD_AUDIO'];
}
case 'contacts': {
return [android.Manifest.permission.READ_CONTACTS];
return ['android.permission.READ_CONTACTS'];
}
case 'event': {
return [android.Manifest.permission.READ_CALENDAR];
return ['android.permission.READ_CALENDAR'];
}

@@ -85,9 +85,9 @@ case 'storage': {

if (read !== false) {
result.push(android.Manifest.permission.READ_EXTERNAL_STORAGE);
result.push('android.permission.READ_EXTERNAL_STORAGE');
}
if (write !== false) {
result.push(android.Manifest.permission.WRITE_EXTERNAL_STORAGE);
result.push('android.permission.WRITE_EXTERNAL_STORAGE');
}
// if (manage !== false) {
// result.push(android.Manifest.permission.MANAGE_EXTERNAL_STORAGE);
// result.push('android.permission.MANAGE_EXTERNAL_STORAGE');
// }

@@ -97,16 +97,16 @@ return result;

case 'photo': {
return [android.Manifest.permission.WRITE_EXTERNAL_STORAGE];
return ['android.permission.WRITE_EXTERNAL_STORAGE'];
}
case 'callPhone': {
return [android.Manifest.permission.CALL_PHONE];
return ['android.permission.CALL_PHONE'];
}
case 'readSms': {
return [android.Manifest.permission.READ_SMS];
return ['android.permission.READ_SMS'];
}
case 'receiveSms': {
return [android.Manifest.permission.RECEIVE_SMS];
return ['android.permission.RECEIVE_SMS'];
}
case 'bluetoothScan': {
if (getAndroidSDK() >= ANDROIDS) {
return [android.Manifest.permission.BLUETOOTH_SCAN];
return ['android.permission.BLUETOOTH_SCAN'];
}

@@ -117,3 +117,3 @@ break;

if (getAndroidSDK() >= ANDROIDS) {
return [android.Manifest.permission.BLUETOOTH_CONNECT];
return ['android.permission.BLUETOOTH_CONNECT'];
}

@@ -124,3 +124,3 @@ break;

if (getAndroidSDK() >= ANDROIDS) {
return [android.Manifest.permission.BLUETOOTH_ADVERTISE];
return ['android.permission.BLUETOOTH_ADVERTISE'];
}

@@ -132,3 +132,3 @@ break;

// @ts-ignore
return [android.Manifest.permission.POST_NOTIFICATIONS];
return ['android.permission.POST_NOTIFICATIONS'];
}

@@ -351,3 +351,3 @@ break;

if (type === 'always') {
const backAuthorized = await PermissionsAndroid.check(android.Manifest.permission.ACCESS_BACKGROUND_LOCATION);
const backAuthorized = await PermissionsAndroid.check('android.permission.ACCESS_BACKGROUND_LOCATION');
return [GRANT_RESULTS.GRANTED, backAuthorized];

@@ -354,0 +354,0 @@ }

{
"name": "@nativescript-community/perms",
"version": "2.2.24",
"version": "2.2.25",
"description": "An unified permissions API for NativeScript on iOS and Android.",

@@ -42,3 +42,3 @@ "main": "./index",

"readmeFilename": "README.md",
"gitHead": "0865e682382d0c237fa07b6ec96134f1cc61337e"
"gitHead": "177375b09ade7220df742693997007e8a1567799"
}
{
"uses": [
"android.Manifest.permission*:*",
"android.os:Build*",
"android.content.pm:PackageManager*",
"android.os:Process*",
"android:Manifest*"
"android.os:Build",
"android.content.pm:PackageManager",
"android.os:Process",
"android:Manifest"
]
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc