This commit is contained in:
Ben Wilson
2023-07-25 22:45:14 -04:00
parent 3b583b3d67
commit d1ecffdea3
3 changed files with 28 additions and 1 deletions
@@ -29,4 +29,22 @@ export class AddressSettingsService {
public async createNew(address: string) {
return await this.addressSettingsRepository.save({ address });
}
public async addShares(address: string, shares: number) {
return await this.addressSettingsRepository.createQueryBuilder()
.update(AddressSettingsEntity)
.set({
shares: () => `"shares" + :shares`
})
.where('address = :address', { address })
.setParameter('shares', shares)
.execute();
}
public async resetBestDifficultyAndShares() {
return await this.addressSettingsRepository.update({}, {
shares: 0,
bestDifficulty: 0
});
}
}