From e96970a066d0fef64725b804e3133848e7262d7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Moreau?= <cem.moreau@gmail.com> Date: Tue, 8 May 2018 22:51:29 +0200 Subject: [PATCH] [enh] Refactoring: `moment` importer --- app/lib/dal/indexDAL/loki/LokiTransactions.ts | 15 ++++++++++++++- app/lib/dto/MembershipDTO.ts | 2 +- app/lib/logger.ts | 2 +- app/modules/crawler/lib/sync.ts | 4 ++-- app/modules/prover/lib/blockGenerator.ts | 2 +- app/modules/prover/lib/proof.ts | 2 +- 6 files changed, 20 insertions(+), 7 deletions(-) diff --git a/app/lib/dal/indexDAL/loki/LokiTransactions.ts b/app/lib/dal/indexDAL/loki/LokiTransactions.ts index 97265aaec..76f87a2a0 100644 --- a/app/lib/dal/indexDAL/loki/LokiTransactions.ts +++ b/app/lib/dal/indexDAL/loki/LokiTransactions.ts @@ -1,3 +1,17 @@ +// Source file from duniter: Crypto-currency software to manage libre currency such as Ğ1 +// Copyright (C) 2018 Cedric Moreau <cem.moreau@gmail.com> +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. + +import * as moment from "moment" import {LokiIndex} from "./LokiIndex" import {TxsDAO} from "../abstract/TxsDAO" import {SandBox} from "../../sqliteDAL/SandBox" @@ -5,7 +19,6 @@ import {TransactionDTO} from "../../../dto/TransactionDTO" import {DBTx} from "../../../db/DBTx" import {Underscore} from "../../../common-libs/underscore" -const moment = require('moment') const constants = require('../../../constants') export class LokiTransactions extends LokiIndex<DBTx> implements TxsDAO { diff --git a/app/lib/dto/MembershipDTO.ts b/app/lib/dto/MembershipDTO.ts index 6d8ada884..267106ab0 100644 --- a/app/lib/dto/MembershipDTO.ts +++ b/app/lib/dto/MembershipDTO.ts @@ -11,8 +11,8 @@ // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Affero General Public License for more details. -import {IdentityDTO} from "./IdentityDTO" import * as moment from "moment" +import {IdentityDTO} from "./IdentityDTO" import {Cloneable} from "./Cloneable"; import {hashf} from "../common"; diff --git a/app/lib/logger.ts b/app/lib/logger.ts index 7a2f4e1f2..f4d4f35ba 100644 --- a/app/lib/logger.ts +++ b/app/lib/logger.ts @@ -11,9 +11,9 @@ // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Affero General Public License for more details. +import * as moment from "moment" import {Directory} from "./system/directory" -const moment = require('moment'); const path = require('path'); const winston = require('winston'); diff --git a/app/modules/crawler/lib/sync.ts b/app/modules/crawler/lib/sync.ts index 7325a907c..8c6c442ca 100644 --- a/app/modules/crawler/lib/sync.ts +++ b/app/modules/crawler/lib/sync.ts @@ -11,8 +11,9 @@ // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Affero General Public License for more details. -import {CrawlerConstants} from "./constants" import * as stream from "stream" +import * as moment from "moment" +import {CrawlerConstants} from "./constants" import {Server} from "../../../../server" import {PeerDTO} from "../../../lib/dto/PeerDTO" import {FileDAL} from "../../../lib/dal/fileDAL" @@ -34,7 +35,6 @@ import {Underscore} from "../../../lib/common-libs/underscore" import {HttpMerkleOfPeers} from "../../bma/lib/dtos" import {DBPeer, JSONDBPeer} from "../../../lib/db/DBPeer" -const moment = require('moment'); const multimeter = require('multimeter'); const makeQuerablePromise = require('querablep'); diff --git a/app/modules/prover/lib/blockGenerator.ts b/app/modules/prover/lib/blockGenerator.ts index 3ca3f43ec..f5520d68f 100644 --- a/app/modules/prover/lib/blockGenerator.ts +++ b/app/modules/prover/lib/blockGenerator.ts @@ -11,6 +11,7 @@ // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Affero General Public License for more details. +import * as moment from "moment" import {Server} from "../../../../server" import {BlockchainContext} from "../../../lib/computation/BlockchainContext" import {TransactionDTO} from "../../../lib/dto/TransactionDTO" @@ -33,7 +34,6 @@ import {Underscore} from "../../../lib/common-libs/underscore" import {DBCert} from "../../../lib/dal/sqliteDAL/CertDAL" import {Map} from "../../../lib/common-libs/crypto/map" -const moment = require('moment'); const inquirer = require('inquirer'); const constants = CommonConstants diff --git a/app/modules/prover/lib/proof.ts b/app/modules/prover/lib/proof.ts index aa5381a80..50329b0a5 100644 --- a/app/modules/prover/lib/proof.ts +++ b/app/modules/prover/lib/proof.ts @@ -11,6 +11,7 @@ // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Affero General Public License for more details. +import * as moment from "moment" import {LOCAL_RULES_HELPERS} from "../../../lib/rules/local_rules" import {hashf} from "../../../lib/common" import {DBBlock} from "../../../lib/db/DBBlock" @@ -23,7 +24,6 @@ import {ProcessCpuProfiler} from "../../../ProcessCpuProfiler" import {PowDAL} from "../../../lib/dal/fileDALs/PowDAL"; import {Directory} from "../../../lib/system/directory" -const moment = require('moment'); const querablep = require('querablep'); export function createPowWorker() { -- GitLab