mirror of
https://github.com/benjamin-wilson/public-pool.git
synced 2025-04-14 06:49:22 +02:00
bug
This commit is contained in:
parent
0b147ea5db
commit
5a17528b8f
@ -14,9 +14,9 @@ export class AddressSettingsService {
|
||||
|
||||
}
|
||||
|
||||
public async getSettings(address: string) {
|
||||
public async getSettings(address: string, createIfNotFound: boolean) {
|
||||
const settings = await this.addressSettingsRepository.findOne({ where: { address } });
|
||||
if (settings == null) {
|
||||
if (createIfNotFound == true && settings == null) {
|
||||
return await this.createNew(address);
|
||||
}
|
||||
return settings;
|
||||
|
@ -20,7 +20,7 @@ export class ClientController {
|
||||
|
||||
const workers = await this.clientService.getByAddress(address);
|
||||
|
||||
const addressSettings = await this.addressSettingsService.getSettings(address);
|
||||
const addressSettings = await this.addressSettingsService.getSettings(address, false);
|
||||
|
||||
return {
|
||||
bestDifficulty: addressSettings?.bestDifficulty,
|
||||
|
@ -524,7 +524,7 @@ export class StratumV1Client {
|
||||
if (submissionDifficulty > this.entity.bestDifficulty) {
|
||||
await this.clientService.updateBestDifficulty(this.extraNonceAndSessionId, submissionDifficulty);
|
||||
this.entity.bestDifficulty = submissionDifficulty;
|
||||
if (submissionDifficulty > (await this.addressSettingsService.getSettings(this.clientAuthorization.address)).bestDifficulty) {
|
||||
if (submissionDifficulty > (await this.addressSettingsService.getSettings(this.clientAuthorization.address, true)).bestDifficulty) {
|
||||
await this.addressSettingsService.updateBestDifficulty(this.clientAuthorization.address, submissionDifficulty);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user