nomerogram fixes
This commit is contained in:
parent
a9fb52d7e3
commit
141271292a
@ -4,7 +4,6 @@ const Utils = require('../utils');
|
||||
const utf8 = require('utf8');
|
||||
|
||||
const baseUrl = 'https://www.nomerogram.ru/api/v1.1';
|
||||
const hash = crypto.createHash('sha256');
|
||||
|
||||
const secretSuffix = 'queivoo1ieNgae2e';
|
||||
const appId = 'p15';
|
||||
@ -15,8 +14,10 @@ class NomerogramProvider {
|
||||
static async getGroups(number) {
|
||||
let timestamp = Math.floor(Date.now() / 1000);
|
||||
let secretSource = appId + number + deviceId + from + timestamp + secretSuffix;
|
||||
|
||||
let hash = crypto.createHash('sha256');
|
||||
hash.update(secretSource);
|
||||
let secret = hash.copy().digest('hex');
|
||||
let secret = hash.digest('hex');
|
||||
console.log('secret: ', secret);
|
||||
|
||||
let url = `${baseUrl}/group/list?from=${from}&carplate=${number}×tamp=${timestamp}&secret=${secret}&app_id=${appId}&device_id=${deviceId}`;
|
||||
|
||||
@ -61,7 +61,6 @@ router.post('/check', async (req, res) => {
|
||||
}
|
||||
|
||||
if(nomerogram.status == 'fulfilled') {
|
||||
console.log('nomerogram groups: ', nomerogram.value);
|
||||
vehicle.ads = nomerogram.value;
|
||||
} else {
|
||||
console.error('nomerogram error: ', nomerogram.reason);
|
||||
@ -72,6 +71,7 @@ router.post('/check', async (req, res) => {
|
||||
// In case of force update of existing vehicle, transfer all events to the new DB record
|
||||
if (vehicles.length > 0) {
|
||||
vehicle.events = vehicles[0].events;
|
||||
vehicle.osagoContracts = vehicles[0].osagoContracts;
|
||||
}
|
||||
|
||||
await collection.replaceOne({ number }, vehicle, { upsert: true });
|
||||
|
||||
Loading…
Reference in New Issue
Block a user