Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 7 additions & 9 deletions demo/app/main-page.ts
Original file line number Diff line number Diff line change
@@ -1,14 +1,12 @@
import * as Https from "nativescript-https";
import * as Observable from "@nativescript/core/data/observable";
import {fromObject, Dialogs as dialogs, Page, EventData} from "@nativescript/core";
import * as fs from "@nativescript/core/file-system";
import * as dialogs from "@nativescript/core/ui/dialogs";
import * as Page from "@nativescript/core/ui/page";

let page;
let viewModel;
export function pageLoaded(args: Page.NavigatedData) {
page = args.object as Page.Page;
viewModel = Observable.fromObject({
export function pageLoaded(args: EventData) {
page = args.object as Page;
viewModel = fromObject({
enabled: false,
progress: 0,
currentRequest: null,
Expand Down Expand Up @@ -141,7 +139,7 @@ export function get404() {
getRequest("https://mockbin.com/reque2st");
}

export function enableSSLPinning(args: Observable.EventData) {
export function enableSSLPinning(args: EventData) {
let dir = fs.knownFolders.currentApp().getFolder("assets");
let certificate = dir.getFile("httpbin.org.cer").path;
Https.enableSSLPinning({
Expand All @@ -152,14 +150,14 @@ export function enableSSLPinning(args: Observable.EventData) {
console.log("enabled");
}

export function enableSSLPinningExpired(args: Observable.EventData) {
export function enableSSLPinningExpired(args: EventData) {
let dir = fs.knownFolders.currentApp().getFolder("assets");
let certificate = dir.getFile("httpbin.org.expired.cer").path;
Https.enableSSLPinning({ host: "httpbin.org", certificate });
console.log("enabled");
}

export function disableSSLPinning(args: Observable.EventData) {
export function disableSSLPinning(args: EventData) {
Https.disableSSLPinning();
console.log("disabled");
}
112 changes: 0 additions & 112 deletions demo/app/package.json

This file was deleted.

14 changes: 14 additions & 0 deletions demo/nativescript.config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import { NativeScriptConfig } from '@nativescript/core'

export default {
id: 'org.nativescript.plugindemo.https',
appResourcesPath: 'app/App_Resources',
android: {
v8Flags: '--expose_gc',
markingMode: 'none',
requireModules: {
0: 'nativescript-https',
},
},
appPath: 'app',
} as NativeScriptConfig
22 changes: 8 additions & 14 deletions demo/package.json
Original file line number Diff line number Diff line change
@@ -1,28 +1,22 @@
{
"nativescript": {
"id": "org.nativescript.plugindemo.https",
"tns-android": {
"version": "6.4.1"
},
"tns-ios": {
"version": "7.0.0-beta.3-v8-2020-03-21-010353-01"
}
},
"dependencies": {
"nativescript-https": "file:../src",
"nativescript-theme-core": "^1.0.4",
"nativescript-unit-test-runner": "0.7.0",
"@nativescript/core": "~6.4.0"
"@nativescript/core": "7.0.10"
},
"devDependencies": {
"@nativescript/android": "7.0.0",
"@nativescript/ios": "7.0.1",
"@nativescript/types": "7.0.0",
"@nativescript/webpack": "3.0.0",
"nativescript-css-loader": "~0.26.1",
"nativescript-dev-webpack": "~1.5.0",
"tns-platform-declarations": "~6.4.0",
"tslint": "~5.11.0",
"typescript": "3.4.5"
"typescript": "3.9.7"
},
"scripts": {
"build.plugin": "cd ../src && npm run build",
"ci.tslint": "npm i && tslint --config '../tslint.json' 'app/**/*.ts' --exclude '**/node_modules/**'"
}
},
"main": "app.js"
}
3 changes: 1 addition & 2 deletions demo/references.d.ts
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
/// <reference path="../src/node_modules/tns-platform-declarations/ios.d.ts" />
/// <reference path="../src/node_modules/tns-platform-declarations/android.d.ts" />
/// <reference path="./node_modules/@nativescript/types/index.d.ts" />
12 changes: 7 additions & 5 deletions demo/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"target": "es2017",
"module": "esnext",
"declaration": false,
"removeComments": true,
"removeComments": false,
"noLib": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib": [
"es6",
"dom"
"dom",
"es2017"
],
"pretty": true,
"allowUnreachableCode": false,
Expand All @@ -28,7 +29,8 @@
"~/*": [
"app/*"
]
}
},
"moduleResolution": "node"
},
"include": [
"**/*"
Expand Down
7 changes: 0 additions & 7 deletions demo/tsconfig.tns.json

This file was deleted.

Loading