Skip to content

Commit

Permalink
phone number parsing
Browse files Browse the repository at this point in the history
  • Loading branch information
felixkoch committed Jan 30, 2019
1 parent b8c5fc5 commit af383d3
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 6 deletions.
9 changes: 7 additions & 2 deletions app/callSnom.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
import { parseIncompletePhoneNumber } from 'libphonenumber-js';

const electron = require('electron');


export default function callSnom(options, cb) {

const number = encodeURIComponent(parseIncompletePhoneNumber(options.number));

const request = (electron.net || electron.remote.net).request(
//`http://${options.ip}/command.htm?number=${options.number}`
`http://${options.ip}/command.php?number=${options.number}`
`http://${options.ip}/command.htm?number=${number}`
//`http://${options.ip}/command.php?number=${number}`
);

request.on('response', response => {
Expand Down
5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -102,8 +102,8 @@
},
"publish": {
"provider": "github",
"owner": "electron-react-boilerplate",
"repo": "electron-react-boilerplate",
"owner": "felixkoch",
"repo": "TheDialer",
"private": false
},
"nsis": {
Expand Down Expand Up @@ -271,6 +271,7 @@
"electron-log": "^2.2.17",
"electron-updater": "^3.2.3",
"history": "^4.7.2",
"libphonenumber-js": "^1.7.8",
"react": "^16.6.3",
"react-dom": "^16.6.3",
"react-hot-loader": "^4.3.12",
Expand Down
21 changes: 19 additions & 2 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -8338,6 +8338,15 @@ levn@^0.3.0, levn@~0.3.0:
prelude-ls "~1.1.2"
type-check "~0.3.2"

libphonenumber-js@^1.7.8:
version "1.7.8"
resolved "https://registry.yarnpkg.com/libphonenumber-js/-/libphonenumber-js-1.7.8.tgz#2af21013f52201e41cde8721c1db88e4594d957f"
integrity sha512-aetBci3aETmuhHVILBH0/Ly7DlmRRwcQ1BpV+iB5rl65pj3eQq7hqq3EzRFTNnYC8rPmSPOfaVt4aa4puhWwbA==
dependencies:
minimist "^1.2.0"
semver-compare "^1.0.0"
xml2js "^0.4.17"

lint-staged@^8.1.0:
version "8.1.0"
resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-8.1.0.tgz#dbc3ae2565366d8f20efb9f9799d076da64863f2"
Expand Down Expand Up @@ -11713,7 +11722,7 @@ sass-loader@^7.1.0:
pify "^3.0.0"
semver "^5.5.0"

sax@^1.2.4, sax@~1.2.4:
sax@>=0.6.0, sax@^1.2.4, sax@~1.2.4:
version "1.2.4"
resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
Expand Down Expand Up @@ -14059,7 +14068,15 @@ xml-name-validator@^3.0.0:
resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"
integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==

xmlbuilder@^9.0.7:
xml2js@^0.4.17:
version "0.4.19"
resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.19.tgz#686c20f213209e94abf0d1bcf1efaa291c7827a7"
integrity sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==
dependencies:
sax ">=0.6.0"
xmlbuilder "~9.0.1"

xmlbuilder@^9.0.7, xmlbuilder@~9.0.1:
version "9.0.7"
resolved "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d"
integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=
Expand Down

0 comments on commit af383d3

Please sign in to comment.