diff --git a/package.json b/package.json
index 147e3a5..713c1f1 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "huawei-hilink",
"version": "1.1.1",
- "description": "e3372h-320 client",
+ "description": "huawei-hilink client",
"main": "index.js",
"scripts": {
"sendSMS": "node index.js sendSMS --phone=+11111111111 --message=test123 --url=192.168.89.1 --password=testPassword ",
diff --git a/src/ListSMS.ts b/src/ListSMS.ts
index b7917d7..f05018d 100644
--- a/src/ListSMS.ts
+++ b/src/ListSMS.ts
@@ -126,12 +126,10 @@ export async function getSMSPages(sessionData: SessionData,
export async function deleteMessage(sessionData: SessionData,
messageId: string) {
const sessionData0 = await startSession(sessionData.url);
- const data = `${messageId}`;
- const resp = await restCalls.sendData(`http://${sessionData0.url}/api/sms/delete-sms`, 'POST', data, {
- __RequestVerificationToken: sessionData0.TokInfo,
- Cookie: `SessionId=${sessionData0.SesInfo}`,
- });
- const json = await parser.parseStringPromise(resp);
+ const data = await huawei.doRSAEncrypt(sessionData0, `${messageId}`);
+ const resp = await restCalls.sendDataRaw(`http://${sessionData0.url}/api/sms/delete-sms`, 'POST', data, await getSessionHeaders(sessionData.url));
+ huawei.publicSession.token2 = resp.headers.__requestverificationtoken;
+ const json = await parser.parseStringPromise(resp.data);
if (json.response !== 'OK') {
throw new Error(`Delete message error: ${JSON.stringify(json)}`);
}