Skip to content

Commit 7aa4c83

Browse files
committed
fix: broadcast address info updated
1 parent ce34ee6 commit 7aa4c83

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

  • packages/neuron-wallet/src/database/address/entities

packages/neuron-wallet/src/database/address/entities/address.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { remote } from 'electron'
12
import { Entity, BaseEntity, PrimaryColumn, Column, AfterInsert, AfterUpdate, AfterRemove } from 'typeorm'
23
import { AddressType } from '../../../models/keys/address'
34
import { Address as AddressInterface } from '../dao'
@@ -8,6 +9,11 @@ export enum AddressVersion {
89
Mainnet = 'mainnet',
910
}
1011

12+
const isRenderer = process && process.type === 'renderer'
13+
const addressDbChangedSubject = isRenderer
14+
? remote.require('./models/subjects/address-db-changed-subject').default.getSubject()
15+
: AddressDbChangedSubject.getSubject()
16+
1117
@Entity()
1218
export default class Address extends BaseEntity {
1319
@PrimaryColumn({
@@ -105,6 +111,6 @@ export default class Address extends BaseEntity {
105111
}
106112

107113
private changed = (event: string) => {
108-
AddressDbChangedSubject.getSubject().next(event)
114+
addressDbChangedSubject.next(event)
109115
}
110116
}

0 commit comments

Comments
 (0)