1
This commit is contained in:
parent
a5514525da
commit
ecae00f4b4
@ -117,11 +117,12 @@ class Erc721Refresher extends BaseService {
|
|||||||
async updateConfirmed(newOwner, blockNumber, row) {
|
async updateConfirmed(newOwner, blockNumber, row) {
|
||||||
const logHead = this.genLogHead('updateConfirmed ');
|
const logHead = this.genLogHead('updateConfirmed ');
|
||||||
const tokenId = row['token_id'];
|
const tokenId = row['token_id'];
|
||||||
const {err, nftDbConn} = await app.getDbConn(constant.BCNFTDB_NAME);
|
const {err, conn} = await app.getDbConn(constant.BCNFTDB_NAME);
|
||||||
if (err) {
|
if (err) {
|
||||||
log.error(logHead + tokenId + ' err:' + err);
|
log.error(logHead + tokenId + ' err:' + err);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
const nftDbConn = conn;
|
||||||
try {
|
try {
|
||||||
{
|
{
|
||||||
const {err} = await nftDbConn.update(
|
const {err} = await nftDbConn.update(
|
||||||
@ -152,11 +153,12 @@ class Erc721Refresher extends BaseService {
|
|||||||
async tokenIsExists(rawRow) {
|
async tokenIsExists(rawRow) {
|
||||||
const logHead = this.genLogHead('tokenIsExists ');
|
const logHead = this.genLogHead('tokenIsExists ');
|
||||||
const tokenId = rawRow['token_id'];
|
const tokenId = rawRow['token_id'];
|
||||||
const {err, nftDbConn} = await app.getDbConn(constant.BCNFTDB_NAME);
|
const {err, conn} = await app.getDbConn(constant.BCNFTDB_NAME);
|
||||||
if (err) {
|
if (err) {
|
||||||
log.error(logHead + tokenId + ' err:' + err);
|
log.error(logHead + tokenId + ' err:' + err);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
const nftDbConn = conn;
|
||||||
try {
|
try {
|
||||||
{
|
{
|
||||||
const {err, row} = await nftDbConn.ormSelectOne(
|
const {err, row} = await nftDbConn.ormSelectOne(
|
||||||
|
@ -9,11 +9,11 @@ let g_bcevent_conn = null;
|
|||||||
let lock_times = 0;
|
let lock_times = 0;
|
||||||
async function getGBcEventConn() {
|
async function getGBcEventConn() {
|
||||||
if (!g_bcevent_conn) {
|
if (!g_bcevent_conn) {
|
||||||
++lock_times;
|
while (lock_times > 0) {
|
||||||
try {
|
|
||||||
while (lock_times > 1) {
|
|
||||||
await utils.sleep(1);
|
await utils.sleep(1);
|
||||||
}
|
}
|
||||||
|
++lock_times;
|
||||||
|
try {
|
||||||
const {err, conn} = await app.getDbConn(constant.BCEVENTDB_NAME);
|
const {err, conn} = await app.getDbConn(constant.BCEVENTDB_NAME);
|
||||||
if (err) {
|
if (err) {
|
||||||
throw new Error('getGBcEventConn error:' + err);
|
throw new Error('getGBcEventConn error:' + err);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user