Skip to content
This repository has been archived by the owner on May 19, 2023. It is now read-only.

Commit

Permalink
feat: adds optional emit fn to rns services
Browse files Browse the repository at this point in the history
  • Loading branch information
jurajpiar committed Jun 10, 2020
1 parent 2b4cd27 commit 06d2399
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 5 deletions.
7 changes: 4 additions & 3 deletions src/services/rns/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,12 @@ import eventProcessor from './rns.processor'
const logger = loggingFactory('rns')

export class RnsService extends Service {
emit?: Function
}
export interface RnsServices {
domains: RnsService
sold: RnsService
offers: RnsService
domains: RnsService & { emit?: Function }
sold: RnsService & { emit?: Function }
offers: RnsService & { emit?: Function }
}

function fetchEventsForService (eth: Eth, serviceName: string, abi: AbiItem[], dataPusher: (event: EventData) => void): Promise<void> {
Expand Down
4 changes: 2 additions & 2 deletions src/services/rns/rns.processor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ async function transferHandler (logger: Logger, eventData: EventData, _: Eth, se
logger.info(`Transfer event: Transfer ${tokenId} created`)
}

const domainsService = services.domains as any
const domainsService = services.domains
const domain = await Domain.findByPk(tokenId)

if (domain) {
Expand Down Expand Up @@ -69,7 +69,7 @@ async function expirationChangedHandler (logger: Logger, eventData: EventData, _
const expirationDate = parseInt(normalizedTimestamp) * 1000

const currentExpiration = await DomainExpiration.findByPk(tokenId)
const domainsService = services.domains as any
const domainsService = services.domains

if (currentExpiration) {
await DomainExpiration.update({ expirationDate }, { where: { tokenId } })
Expand Down

0 comments on commit 06d2399

Please sign in to comment.