Skip to content

Commit 2d1dfa4

Browse files
Pull request #13: Feature/EOA2033
Merge in SDK/node_telesign from feature/EOA2033 to developer Squashed commit of the following: commit 4816fe5037b6556e2fd6ae0e078e059f29b5d72d Author: Juan Camilo Martinez <jmartinez@telesign.com> Date: Fri Feb 13 12:36:49 2026 -0500 Updating changelog commit 8920a979d47a0c38a790396df64f3549b5210551 Author: Juan Camilo Martinez <jmartinez@telesign.com> Date: Fri Feb 13 12:10:09 2026 -0500 Removing missing tests commit e8943661d3546d8300778316040b0e039f5111fe Author: Juan Camilo Martinez <jmartinez@telesign.com> Date: Fri Feb 13 12:08:08 2026 -0500 Removing AppVerify module
1 parent dcaaa9d commit 2d1dfa4

5 files changed

Lines changed: 13 additions & 71 deletions

File tree

RELEASE.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
5.0.0
2+
3+
- Removed App Verify Android.
4+
15
4.0.0
26

37
- Added support for Intelligence Cloud to use new endpoint.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "telesignsdk",
3-
"version": "4.0.0",
3+
"version": "5.0.0",
44
"description": "Official TeleSign SDK for Rest APIs including Messaging (SMS), Intelligence Cloud, PhoneID, Voice, and AppVerify",
55
"repository": {
66
"type": "git",
@@ -32,4 +32,4 @@
3232
"author": "TeleSign Corp.",
3333
"email": "sdk@telesign.com",
3434
"license": "MIT"
35-
}
35+
}

src/AppVerifyClient.js

Lines changed: 0 additions & 31 deletions
This file was deleted.

src/TeleSign.js

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,24 @@ const MessagingClient = require('./MessagingClient.js');
33
const ScoreClient = require('./ScoreClient.js');
44
const PhoneIDClient = require('./PhoneIDClient.js');
55
const VoiceClient = require('./VoiceClient.js');
6-
const AppVerifyClient = require('./AppVerifyClient.js');
76
const { FetchRequestWrapper } = require('./RequestWrapper');
87
const detectEndpoint = "https://detect.telesign.com";
98

109
module.exports = class TeleSign {
1110
constructor(customerId,
12-
apiKey,
13-
restEndpoint = "https://rest-api.telesign.com",
14-
timeout = 15000,
15-
useragent = null,
16-
source = "node_telesign",
17-
sdkVersionOrigin = null,
18-
sdkVersionDependency = null) {
11+
apiKey,
12+
restEndpoint = "https://rest-api.telesign.com",
13+
timeout = 15000,
14+
useragent = null,
15+
source = "node_telesign",
16+
sdkVersionOrigin = null,
17+
sdkVersionDependency = null) {
1918

2019
const requestWrapper = new FetchRequestWrapper();
2120
this.rest = new RestClient(requestWrapper, customerId, apiKey, restEndpoint, timeout, useragent, source, sdkVersionOrigin, sdkVersionDependency);
2221
this.sms = new MessagingClient(requestWrapper, customerId, apiKey, restEndpoint, timeout, useragent);
2322
this.voice = new VoiceClient(requestWrapper, customerId, apiKey, restEndpoint, timeout, useragent);
2423
this.score = new ScoreClient(requestWrapper, customerId, apiKey, detectEndpoint, timeout, useragent);
2524
this.phoneid = new PhoneIDClient(requestWrapper, customerId, apiKey, restEndpoint, timeout, useragent);
26-
this.appverify = new AppVerifyClient(requestWrapper, customerId, apiKey, restEndpoint, timeout, useragent);
2725
}
2826
};

test/RestClient.test.js

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ const querystring = require('querystring');
44
const FetchRequestWrapperMock = require('./RequestWrapperMock');
55
const TeleSignSDK = require('../src/TeleSign');
66
const MessagingClient = require('../src/MessagingClient.js');
7-
const AppVerifyClient = require('../src/AppVerifyClient.js');
87
const VoiceClient = require('../src/VoiceClient.js');
98
const PhoneIDClient = require('../src/PhoneIDClient.js');
109
const ScoreClient = require('../src/ScoreClient.js');
@@ -637,34 +636,6 @@ async function restClient() {
637636
expect(telesign.rest.userAgent).toContain('DependencySDKVersion/2.0.0');
638637
});
639638

640-
// AppVerify test ------------------------
641-
test('Test Telesign AppVerifyClient', async () => {
642-
const telesign = teleSignSDK();
643-
const xid = 'abcd1234';
644-
const callback = () => { };
645-
telesign.appverify.execute = mockFunction();
646-
647-
telesign.appverify.status(callback, xid);
648-
649-
expect(telesign.appverify.execute).toHaveBeenCalledTimes(1);
650-
});
651-
652-
test('Test AppVerifyClient', async () => {
653-
const appVerifyClient = new AppVerifyClient(requestWrapper, customerId, apiKey);
654-
const xid = 'abcd1234';
655-
656-
let callback = mockFunction();
657-
appVerifyClient.execute = mockFunction();
658-
659-
appVerifyClient.status(callback, xid);
660-
661-
expect(appVerifyClient.execute).toHaveBeenCalled();
662-
expect(appVerifyClient.execute.mock.calls[0][0]).toBe(callback);
663-
expect(appVerifyClient.execute.mock.calls[0][1]).toBe("GET");
664-
expect(appVerifyClient.execute.mock.calls[0][2]).toBe("/v1/mobile/verification/status/abcd1234");
665-
expect(appVerifyClient.execute).toHaveBeenCalledTimes(1);
666-
});
667-
668639
// SMS test ------------------------
669640
test('Test Telesign SMSClient', () => {
670641
const telesign = teleSignSDK();

0 commit comments

Comments
 (0)