Fix formatting

This commit is contained in:
Selim Mustafaev 2024-10-12 11:36:42 +03:00
parent d394f265c5
commit 10501b41a4

View File

@ -1,14 +1,14 @@
import { createHash } from "crypto";
import Utils from "../utils/utils.js";
import DebugInfo from "../models/DebugInfo.js";
import { createHash } from 'crypto';
import Utils from '../utils/utils.js';
import DebugInfo from '../models/DebugInfo.js';
const baseUrl = "https://www.nomerogram.ru/api/v1.1";
const baseUrl = 'https://www.nomerogram.ru/api/v1.1';
const secretSuffix = "queivoo1ieNgae2e";
const appId = "p15";
const deviceId = "01b854631cb28e175ffbcccf6114acc3";
const from = "search";
const userAgent = "Nomerogram/2.18 (iPhone; iOS 13.7; Scale/2.00)";
const secretSuffix = 'queivoo1ieNgae2e';
const appId = 'p15';
const deviceId = '01b854631cb28e175ffbcccf6114acc3';
const from = 'search';
const userAgent = 'Nomerogram/2.18 (iPhone; iOS 13.7; Scale/2.00)';
class NomerogramProvider {
static async getGroups(number) {
@ -17,24 +17,24 @@ class NomerogramProvider {
let secretSource =
appId + number + deviceId + from + timestamp + secretSuffix;
let hash = createHash("sha256");
let hash = createHash('sha256');
hash.update(secretSource);
let secret = hash.digest("hex");
let secret = hash.digest('hex');
let url = `${baseUrl}/group/list?from=${from}&carplate=${number}&timestamp=${timestamp}&secret=${secret}&app_id=${appId}&device_id=${deviceId}`;
let result = await fetch(url, {
signal: AbortSignal.timeout(5000),
headers: { "User-Agent": userAgent },
headers: { 'User-Agent': userAgent },
});
let json = await result.json();
if (!json.success) {
console.log("Nomerogram error: ", json.message);
console.log('Nomerogram error: ', json.message);
throw Error(json.message);
//return [];
}
console.log("Nomerogram found ads: ", json.data.groups.length);
console.log('Nomerogram found ads: ', json.data.groups.length);
return json.data.groups.flatMap((g) => {
return g.photos.map((p) => {
return {
@ -45,7 +45,7 @@ class NomerogramProvider {
});
});
} catch (ex) {
console.log("Nomerogram error: ", ex.message);
console.log('Nomerogram error: ', ex.message);
ex.debugInfo = { nomerogram: DebugInfo.fromError(ex.message) };
throw ex;
}