This commit is contained in:
Chris Troutner
2022-10-01 11:40:41 -07:00
parent ce118069eb
commit c9d1d79e11
47 changed files with 150 additions and 150 deletions
+4 -4
View File
@@ -3,10 +3,10 @@
*/ */
// Public npm libraries // Public npm libraries
import BCHJS from '@psf/bch-js'; import BCHJS from '@psf/bch-js'
import MsgLib from 'bch-message-lib'; import MsgLib from 'bch-message-lib'
import BchWallet from 'minimal-slp-wallet/index'; import BchWallet from 'minimal-slp-wallet/index'
class Bch { class Bch {
constructor () { constructor () {
@@ -80,4 +80,4 @@ class Bch {
} }
} }
export default Bch; export default Bch
+2 -2
View File
@@ -1,4 +1,4 @@
import mongoose from 'mongoose'; import mongoose from 'mongoose'
const Entry = new mongoose.Schema({ const Entry = new mongoose.Schema({
entry: { type: String }, entry: { type: String },
@@ -10,4 +10,4 @@ const Entry = new mongoose.Schema({
merit: { type: Number } merit: { type: Number }
}) })
export default mongoose.model('entry', Entry); export default mongoose.model('entry', Entry)
+2 -2
View File
@@ -1,4 +1,4 @@
import mongoose from 'mongoose'; import mongoose from 'mongoose'
const Offer = new mongoose.Schema({ const Offer = new mongoose.Schema({
@@ -38,4 +38,4 @@ const Offer = new mongoose.Schema({
}) })
export default mongoose.model('offer', Offer); export default mongoose.model('offer', Offer)
+2 -2
View File
@@ -6,7 +6,7 @@
See the dev-docs/specification.md for details on each property. See the dev-docs/specification.md for details on each property.
*/ */
import mongoose from 'mongoose'; import mongoose from 'mongoose'
const Order = new mongoose.Schema({ const Order = new mongoose.Schema({
// Token data // Token data
@@ -40,4 +40,4 @@ const Order = new mongoose.Schema({
messageClass: { type: Number } messageClass: { type: Number }
}) })
export default mongoose.model('order', Order); export default mongoose.model('order', Order)
+2 -2
View File
@@ -3,7 +3,7 @@
orders from the datatabase. orders from the datatabase.
*/ */
import Order from './models/order'; import Order from './models/order'
// let _this // let _this
@@ -39,4 +39,4 @@ class OrderPagination {
} }
} }
export default OrderPagination; export default OrderPagination
+4 -4
View File
@@ -3,12 +3,12 @@
*/ */
// Public npm libraries. // Public npm libraries.
import axios from 'axios'; import axios from 'axios'
import { Write, Read } from 'p2wdb/index'; import { Write, Read } from 'p2wdb/index'
// Local libraries // Local libraries
import config from '../../config'; import config from '../../config'
class P2wdbAdapter { class P2wdbAdapter {
constructor (localConfig = {}) { constructor (localConfig = {}) {
@@ -112,4 +112,4 @@ class P2wdbAdapter {
} }
} }
export default P2wdbAdapter; export default P2wdbAdapter
+5 -5
View File
@@ -3,14 +3,14 @@
*/ */
// Public npm libraries // Public npm libraries
import BchWallet from 'minimal-slp-wallet/index'; import BchWallet from 'minimal-slp-wallet/index'
import bitcoinJs from 'bitcoincashjs-lib'; import bitcoinJs from 'bitcoincashjs-lib'
// Local libraries // Local libraries
import JsonFiles from './json-files'; import JsonFiles from './json-files'
import config from '../../config'; import config from '../../config'
const WALLET_FILE = `${__dirname.toString()}/../../wallet.json` const WALLET_FILE = `${__dirname.toString()}/../../wallet.json`
// const PROOF_OF_BURN_QTY = 0.01 // const PROOF_OF_BURN_QTY = 0.01
@@ -505,4 +505,4 @@ class WalletAdapter {
} }
} }
export default WalletAdapter; export default WalletAdapter
+3 -3
View File
@@ -2,9 +2,9 @@
The (Clean Architecture) Adapter for manageing a webhook connection to P2WDB. The (Clean Architecture) Adapter for manageing a webhook connection to P2WDB.
*/ */
import config from '../../config'; import config from '../../config'
import axios from 'axios'; import axios from 'axios'
let _this let _this
@@ -102,4 +102,4 @@ function sleep (ms) {
return new Promise(resolve => setTimeout(resolve, ms)) return new Promise(resolve => setTimeout(resolve, ms))
} }
export default WebHook; export default WebHook
+1 -1
View File
@@ -64,4 +64,4 @@ class EntryRESTControllerLib {
} }
} }
export default EntryRESTControllerLib; export default EntryRESTControllerLib
+3 -3
View File
@@ -3,10 +3,10 @@
*/ */
// Public npm libraries. // Public npm libraries.
import Router from 'koa-router'; import Router from 'koa-router'
// Local libraries. // Local libraries.
import EntryRESTControllerLib from './controller'; import EntryRESTControllerLib from './controller'
let _this let _this
@@ -57,4 +57,4 @@ class UserRouter {
} }
} }
export default UserRouter; export default UserRouter
+2 -2
View File
@@ -2,7 +2,7 @@
REST API Controller library for the /offer route REST API Controller library for the /offer route
*/ */
import { wlogger } from '../../../adapters/wlogger'; import { wlogger } from '../../../adapters/wlogger'
let _this let _this
@@ -128,4 +128,4 @@ class OfferRESTControllerLib {
} }
} }
export default OfferRESTControllerLib; export default OfferRESTControllerLib
+3 -3
View File
@@ -3,10 +3,10 @@
*/ */
// Public npm libraries. // Public npm libraries.
import Router from 'koa-router'; import Router from 'koa-router'
// Local libraries. // Local libraries.
import OfferRESTControllerLib from './controller'; import OfferRESTControllerLib from './controller'
let _this let _this
@@ -61,4 +61,4 @@ class OfferRouter {
} }
} }
export default OfferRouter; export default OfferRouter
+1 -1
View File
@@ -65,4 +65,4 @@ class OrderRESTControllerLib {
} }
} }
export default OrderRESTControllerLib; export default OrderRESTControllerLib
+3 -3
View File
@@ -3,10 +3,10 @@
*/ */
// Public npm libraries. // Public npm libraries.
import Router from 'koa-router'; import Router from 'koa-router'
// Local libraries. // Local libraries.
import OrderRESTControllerLib from './controller'; import OrderRESTControllerLib from './controller'
let _this let _this
@@ -57,4 +57,4 @@ class OrderRouter {
} }
} }
export default OrderRouter; export default OrderRouter
+1 -1
View File
@@ -101,4 +101,4 @@ class P2WDBRESTControllerLib {
} }
} }
export default P2WDBRESTControllerLib; export default P2WDBRESTControllerLib
+3 -3
View File
@@ -5,10 +5,10 @@
*/ */
// Public npm libraries. // Public npm libraries.
import Router from 'koa-router'; import Router from 'koa-router'
// Local libraries. // Local libraries.
import P2WDBRESTControllerLib from './controller'; import P2WDBRESTControllerLib from './controller'
let _this let _this
@@ -59,4 +59,4 @@ class P2WDBRouter {
} }
} }
export default P2WDBRouter; export default P2WDBRouter
+1 -1
View File
@@ -56,4 +56,4 @@ class TimerControllers {
} }
} }
export default TimerControllers; export default TimerControllers
+1 -1
View File
@@ -38,4 +38,4 @@ class Entry {
} }
} }
export default Entry; export default Entry
+1 -1
View File
@@ -103,4 +103,4 @@ class OfferEntity {
} }
} }
export default OfferEntity; export default OfferEntity
+1 -1
View File
@@ -65,4 +65,4 @@ class Order {
} }
} }
export default Order; export default Order
+3 -3
View File
@@ -1,5 +1,5 @@
import { wlogger } from '../adapters/wlogger'; import { wlogger } from '../adapters/wlogger'
import EntryEntiy from '../entities/entry'; import EntryEntiy from '../entities/entry'
class EntryLib { class EntryLib {
constructor (localConfig = {}) { constructor (localConfig = {}) {
// console.log('User localConfig: ', localConfig) // console.log('User localConfig: ', localConfig)
@@ -62,4 +62,4 @@ class EntryLib {
} }
} }
export default EntryLib; export default EntryLib
+4 -4
View File
@@ -14,12 +14,12 @@
*/ */
// Global npm libraries // Global npm libraries
import axios from 'axios'; import axios from 'axios'
// Local libraries // Local libraries
import OfferEntity from '../../entities/offer'; import OfferEntity from '../../entities/offer'
import config from '../../../config'; import config from '../../../config'
const DEFAULT_ENTRIES_PER_PAGE = 20 const DEFAULT_ENTRIES_PER_PAGE = 20
const NFT_ENTRIES_PER_PAGE = 6 const NFT_ENTRIES_PER_PAGE = 6
@@ -594,4 +594,4 @@ class OfferUseCases {
} }
} }
export default OfferUseCases; export default OfferUseCases
+3 -3
View File
@@ -9,9 +9,9 @@
pay-to-write-access-controller.js depends on this library. pay-to-write-access-controller.js depends on this library.
*/ */
import PQueue from 'p-queue'; import PQueue from 'p-queue'
import pRetry from 'p-retry'; import pRetry from 'p-retry'
let _this let _this
@@ -104,4 +104,4 @@ class RetryQueue {
} }
} }
export default RetryQueue; export default RetryQueue
+4 -4
View File
@@ -3,10 +3,10 @@
*/ */
// Local libraries // Local libraries
import { wlogger } from '../adapters/wlogger'; import { wlogger } from '../adapters/wlogger'
import OrderEntity from '../entities/order'; import OrderEntity from '../entities/order'
import config from '../../config'; import config from '../../config'
class OrderLib { class OrderLib {
constructor (localConfig = {}) { constructor (localConfig = {}) {
@@ -238,4 +238,4 @@ class OrderLib {
} }
} }
export default OrderLib; export default OrderLib
+1 -1
View File
@@ -6,7 +6,7 @@
// const assert = require('chai').assert // const assert = require('chai').assert
// const axios = require('axios').default // const axios = require('axios').default
import sinon from 'sinon'; import sinon from 'sinon'
// const LOCALHOST = `http://localhost:${config.port}` // const LOCALHOST = `http://localhost:${config.port}`
+1 -1
View File
@@ -5,7 +5,7 @@
Ensure the REST API is up an running before running this test. Ensure the REST API is up an running before running this test.
*/ */
import axios from 'axios'; import axios from 'axios'
const LOCALHOST = 'http://localhost:5700' const LOCALHOST = 'http://localhost:5700'
+1 -1
View File
@@ -2,7 +2,7 @@
Part 2 of 3: Take an offer by submiting a counter-offer. Part 2 of 3: Take an offer by submiting a counter-offer.
*/ */
import axios from 'axios'; import axios from 'axios'
const LOCALHOST = 'http://localhost:5700' const LOCALHOST = 'http://localhost:5700'
@@ -10,10 +10,10 @@
*/ */
// Public npm libraries // Public npm libraries
import BCHJS from '@psf/bch-js'; import BCHJS from '@psf/bch-js'
// Local libraries // Local libraries
import P2wdbAdapter from '../../../src/adapters/p2wdb-adapter'; import P2wdbAdapter from '../../../src/adapters/p2wdb-adapter'
const wif = process.env.WIF const wif = process.env.WIF
if (!wif) { if (!wif) {
@@ -6,7 +6,7 @@
// const assert = require('chai').assert // const assert = require('chai').assert
// Local libraries. // Local libraries.
import WalletAdapter from '../../../src/adapters/wallet'; import WalletAdapter from '../../../src/adapters/wallet'
describe('#wallet', () => { describe('#wallet', () => {
let uut let uut
@@ -6,12 +6,12 @@
*/ */
// Public npm libraries // Public npm libraries
import { assert } from 'chai'; import { assert } from 'chai'
// Local npm libraries // Local npm libraries
import Adapters from '../../../src/adapters'; import Adapters from '../../../src/adapters'
import Offer from '../../../src/use-cases/offer'; import Offer from '../../../src/use-cases/offer'
describe('#offer-use-case.js', () => { describe('#offer-use-case.js', () => {
let uut let uut
+4 -4
View File
@@ -1,7 +1,7 @@
import { assert } from 'chai'; import { assert } from 'chai'
import BCHJS from '../../../src/adapters/bch'; import BCHJS from '../../../src/adapters/bch'
import sinon from 'sinon'; import sinon from 'sinon'
import util from 'util'; import util from 'util'
util.inspect.defaultOptions = { depth: 1 } util.inspect.defaultOptions = { depth: 1 }
// const mockData = require('../mocks/bchjs-mock') // const mockData = require('../mocks/bchjs-mock')
+6 -6
View File
@@ -6,16 +6,16 @@
*/ */
// Public npm libraries. // Public npm libraries.
import { assert } from 'chai'; import { assert } from 'chai'
import sinon from 'sinon'; import sinon from 'sinon'
import mongoose from 'mongoose'; import mongoose from 'mongoose'
// Local libraries. // Local libraries.
import OrderPagination from '../../../src/adapters/localdb/order-pagination'; import OrderPagination from '../../../src/adapters/localdb/order-pagination'
import Order from '../../../src/adapters/localdb/models/order'; import Order from '../../../src/adapters/localdb/models/order'
import config from '../../../config'; import config from '../../../config'
describe('#OrderPagination', () => { describe('#OrderPagination', () => {
let uut, sandbox let uut, sandbox
+4 -4
View File
@@ -3,15 +3,15 @@
*/ */
// Public npm libraries. // Public npm libraries.
import { assert } from 'chai'; import { assert } from 'chai'
import sinon from 'sinon'; import sinon from 'sinon'
// const BCHJS = require('@psf/bch-js') // const BCHJS = require('@psf/bch-js')
import BchWallet from 'minimal-slp-wallet/index.js'; import BchWallet from 'minimal-slp-wallet/index.js'
// Local libraries. // Local libraries.
import P2wdbAdapter from '../../../src/adapters/p2wdb-adapter'; import P2wdbAdapter from '../../../src/adapters/p2wdb-adapter'
describe('#P2wdbAdapter', () => { describe('#P2wdbAdapter', () => {
let uut, sandbox, bchWallet let uut, sandbox, bchWallet
+5 -5
View File
@@ -3,17 +3,17 @@
*/ */
// Public npm libraries. // Public npm libraries.
import { assert } from 'chai'; import { assert } from 'chai'
import sinon from 'sinon'; import sinon from 'sinon'
import fs from 'fs'; import fs from 'fs'
// const BCHJS = require('@psf/bch-js') // const BCHJS = require('@psf/bch-js')
// Local libraries. // Local libraries.
import WalletAdapter from '../../../src/adapters/wallet'; import WalletAdapter from '../../../src/adapters/wallet'
import { MockBchWallet } from '../mocks/adapters/wallet'; import { MockBchWallet } from '../mocks/adapters/wallet'
// Global constants // Global constants
const testWalletFile = `${__dirname.toString()}/test-wallet.json` const testWalletFile = `${__dirname.toString()}/test-wallet.json`
+4 -4
View File
@@ -2,15 +2,15 @@
Unit tests for the webhook adapter. Unit tests for the webhook adapter.
*/ */
import { assert } from 'chai'; import { assert } from 'chai'
import sinon from 'sinon'; import sinon from 'sinon'
import WebHook from '../../../src/adapters/webhook'
// Set the environment variable to signal this is a test. // Set the environment variable to signal this is a test.
process.env.TORLIST_ENV = 'test' process.env.TORLIST_ENV = 'test'
import WebHook from '../../../src/adapters/webhook';
describe('#Webhook-Adapter', () => { describe('#Webhook-Adapter', () => {
let uut let uut
let sandbox let sandbox
@@ -3,21 +3,21 @@
*/ */
// Public npm libraries // Public npm libraries
import { assert } from 'chai'; import { assert } from 'chai'
import sinon from 'sinon'; import sinon from 'sinon'
// Local support libraries // Local support libraries
import adapters from '../../../mocks/adapters'; import adapters from '../../../mocks/adapters'
import UseCasesMock from '../../../mocks/use-cases'; import UseCasesMock from '../../../mocks/use-cases'
import EntryController from '../../../../../src/controllers/rest-api/entry/controller'; import EntryController from '../../../../../src/controllers/rest-api/entry/controller'
import { context as mockContext } from '../../../../unit/mocks/ctx-mock'
let uut let uut
let sandbox let sandbox
let ctx let ctx
import { context as mockContext } from '../../../../unit/mocks/ctx-mock';
describe('#Entry-REST-Controller', () => { describe('#Entry-REST-Controller', () => {
// const testUser = {} // const testUser = {}
@@ -3,18 +3,18 @@
*/ */
// Public npm libraries // Public npm libraries
import { assert } from 'chai'; import { assert } from 'chai'
import sinon from 'sinon'; import sinon from 'sinon'
// Local support libraries // Local support libraries
import adapters from '../../../mocks/adapters'; import adapters from '../../../mocks/adapters'
import UseCasesMock from '../../../mocks/use-cases'; import UseCasesMock from '../../../mocks/use-cases'
// const app = require('../../../mocks/app-mock') // const app = require('../../../mocks/app-mock')
import EntryRouter from '../../../../../src/controllers/rest-api/entry'; import EntryRouter from '../../../../../src/controllers/rest-api/entry'
let uut let uut
let sandbox let sandbox
@@ -3,25 +3,25 @@
*/ */
// Public npm libraries // Public npm libraries
import { assert } from 'chai'; import { assert } from 'chai'
import sinon from 'sinon'; import sinon from 'sinon'
// Local support libraries // Local support libraries
import adapters from '../../../mocks/adapters'; import adapters from '../../../mocks/adapters'
import UseCasesMock from '../../../mocks/use-cases'; import UseCasesMock from '../../../mocks/use-cases'
// const app = require('../../../mocks/app-mock') // const app = require('../../../mocks/app-mock')
import OfferRESTController from '../../../../../src/controllers/rest-api/offer/controller'; import OfferRESTController from '../../../../../src/controllers/rest-api/offer/controller'
import { context as mockContext } from '../../../../unit/mocks/ctx-mock'
let uut let uut
let sandbox let sandbox
let ctx let ctx
import { context as mockContext } from '../../../../unit/mocks/ctx-mock';
describe('#Offer-REST-Router', () => { describe('#Offer-REST-Router', () => {
// const testUser = {} // const testUser = {}
@@ -3,18 +3,18 @@
*/ */
// Public npm libraries // Public npm libraries
import { assert } from 'chai'; import { assert } from 'chai'
import sinon from 'sinon'; import sinon from 'sinon'
// Local support libraries // Local support libraries
import adapters from '../../../mocks/adapters'; import adapters from '../../../mocks/adapters'
import UseCasesMock from '../../../mocks/use-cases'; import UseCasesMock from '../../../mocks/use-cases'
// const app = require('../../../mocks/app-mock') // const app = require('../../../mocks/app-mock')
import OfferRouter from '../../../../../src/controllers/rest-api/offer'; import OfferRouter from '../../../../../src/controllers/rest-api/offer'
let uut let uut
let sandbox let sandbox
@@ -3,25 +3,25 @@
*/ */
// Public npm libraries // Public npm libraries
import { assert } from 'chai'; import { assert } from 'chai'
import sinon from 'sinon'; import sinon from 'sinon'
// Local support libraries // Local support libraries
import adapters from '../../../mocks/adapters'; import adapters from '../../../mocks/adapters'
import UseCasesMock from '../../../mocks/use-cases'; import UseCasesMock from '../../../mocks/use-cases'
// const app = require('../../../mocks/app-mock') // const app = require('../../../mocks/app-mock')
import OrderRESTController from '../../../../../src/controllers/rest-api/order/controller'; import OrderRESTController from '../../../../../src/controllers/rest-api/order/controller'
import { context as mockContext } from '../../../../unit/mocks/ctx-mock'
let uut let uut
let sandbox let sandbox
let ctx let ctx
import { context as mockContext } from '../../../../unit/mocks/ctx-mock';
describe('#Order-REST-Router', () => { describe('#Order-REST-Router', () => {
// const testUser = {} // const testUser = {}
@@ -3,18 +3,18 @@
*/ */
// Public npm libraries // Public npm libraries
import { assert } from 'chai'; import { assert } from 'chai'
import sinon from 'sinon'; import sinon from 'sinon'
// Local support libraries // Local support libraries
import adapters from '../../../mocks/adapters'; import adapters from '../../../mocks/adapters'
import UseCasesMock from '../../../mocks/use-cases'; import UseCasesMock from '../../../mocks/use-cases'
// const app = require('../../../mocks/app-mock') // const app = require('../../../mocks/app-mock')
import OrderRouter from '../../../../../src/controllers/rest-api/order'; import OrderRouter from '../../../../../src/controllers/rest-api/order'
let uut let uut
let sandbox let sandbox
+3 -3
View File
@@ -2,10 +2,10 @@
Unit tests for the User entity library. Unit tests for the User entity library.
*/ */
import { assert } from 'chai'; import { assert } from 'chai'
import sinon from 'sinon'; import sinon from 'sinon'
import Entry from '../../../src/entities/entry'; import Entry from '../../../src/entities/entry'
let sandbox let sandbox
let uut let uut
+3 -3
View File
@@ -2,10 +2,10 @@
Unit tests for the Offer entity library. Unit tests for the Offer entity library.
*/ */
import { assert } from 'chai'; import { assert } from 'chai'
import sinon from 'sinon'; import sinon from 'sinon'
import Offer from '../../../src/entities/offer'; import Offer from '../../../src/entities/offer'
let sandbox let sandbox
let uut let uut
+3 -3
View File
@@ -2,10 +2,10 @@
Unit tests for the User entity library. Unit tests for the User entity library.
*/ */
import { assert } from 'chai'; import { assert } from 'chai'
import sinon from 'sinon'; import sinon from 'sinon'
import Order from '../../../src/entities/order'; import Order from '../../../src/entities/order'
let sandbox let sandbox
let uut let uut
+4 -4
View File
@@ -1,15 +1,15 @@
// Public npm libraries // Public npm libraries
import { assert } from 'chai'; import { assert } from 'chai'
import sinon from 'sinon'; import sinon from 'sinon'
// Local support libraries // Local support libraries
// const testUtils = require('../../utils/test-utils') // const testUtils = require('../../utils/test-utils')
// Unit under test (uut) // Unit under test (uut)
import EntryLib from '../../../src/use-cases/entry'; import EntryLib from '../../../src/use-cases/entry'
import adapters from '../mocks/adapters'; import adapters from '../mocks/adapters'
describe('#entry-use-case', () => { describe('#entry-use-case', () => {
let uut let uut
+6 -6
View File
@@ -3,19 +3,19 @@
*/ */
// Public npm libraries // Public npm libraries
import { assert } from 'chai'; import { assert } from 'chai'
import sinon from 'sinon'; import sinon from 'sinon'
// Local support libraries // Local support libraries
// const testUtils = require('../../utils/test-utils') // const testUtils = require('../../utils/test-utils')
// Unit under test (uut) // Unit under test (uut)
import OfferLib from '../../../src/use-cases/offer'; import OfferLib from '../../../src/use-cases/offer'
import OrderUseCase from '../../../src/use-cases/order'; import OrderUseCase from '../../../src/use-cases/order'
import adapters from '../mocks/adapters'; import adapters from '../mocks/adapters'
import mockData from '../mocks/use-cases/offer-mock-data.js'; import mockData from '../mocks/use-cases/offer-mock-data.js'
describe('#offer-use-case', () => { describe('#offer-use-case', () => {
let uut let uut
+4 -4
View File
@@ -3,17 +3,17 @@
*/ */
// Public npm libraries // Public npm libraries
import { assert } from 'chai'; import { assert } from 'chai'
import sinon from 'sinon'; import sinon from 'sinon'
// Local support libraries // Local support libraries
// const testUtils = require('../../utils/test-utils') // const testUtils = require('../../utils/test-utils')
// Unit under test (uut) // Unit under test (uut)
import OrderLib from '../../../src/use-cases/order'; import OrderLib from '../../../src/use-cases/order'
import adapters from '../mocks/adapters'; import adapters from '../mocks/adapters'
describe('#order-use-case', () => { describe('#order-use-case', () => {
let uut let uut