Skip to content

Commit d455835

Browse files
authored
Merge pull request #9 from ora-io/dev
Dev
2 parents 2e11d23 + 52f975d commit d455835

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+1127
-176
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ora-stack",
3-
"version": "0.1.0",
3+
"version": "0.1.1",
44
"private": true,
55
"packageManager": "[email protected]",
66
"description": "",

packages/orap/README.md

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,6 @@ orap.event(eventSignalParam)
101101
.ttl({ taskTtl: 120000, doneTtl: 60000 })
102102
.handle(handle2)
103103

104-
// set logger before listen
105-
orap.logger(logger)
106-
107104
// start signal listeners
108105
orap.listen(
109106
{
@@ -130,8 +127,6 @@ Each `new Orap()` starts a `Orap Flow`
130127
- optional: httpProvider, for crosscheck only, since crosscheck is based on getLogs
131128
- `onListenFn`: customized hook when listener started.
132129

133-
**.logger(logger)**
134-
- set which logger to use across this orap
135130

136131
#### Event Flow
137132

@@ -302,4 +297,4 @@ etc.
302297
### StorageManager
303298
- a wrap class designed for caching tasks in Orap
304299
- `store`: the store entity, currently provides 2 options: use memory or redis, checkout `orap/store`
305-
- `queryDelay`: when doing retry-able operations, e.g. get all keys with the given prefix, this defines the interval between retries.
300+
- `queryDelay`: when doing retry-able operations, e.g. get all keys with the given prefix, this defines the interval between retries.

packages/orap/examples/customDemo/app.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
import type { EventLog } from 'ethers'
22
import { redisStore } from '@ora-io/utils'
3-
import type { ListenOptions } from '../../index'
4-
import { Orap, StoreManager } from '../../index'
3+
import type { ListenOptions } from '../../src'
4+
import { Orap, StoreManager } from '../../src'
55
import { config, logger } from './config'
66
import ABI from './erc20.abi.json'
77
import { TransferTask } from './taskTransfer'
88

99
// new orap
1010
const orap = new Orap()
11-
orap.logger(logger)
1211

1312
let store: any
1413
let sm: any

packages/orap/examples/customDemo/taskTransfer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type { Constructor } from '@ora-io/utils'
2-
import { TaskStorable } from '../../index'
2+
import { TaskStorable } from '../../src'
33
import { config, logger } from './config'
44

55
export class TransferTask extends TaskStorable {

packages/orap/examples/declarativeDemo/app.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { EventLog } from 'ethers'
22
import { Logger, randomStr, redisStore } from '@ora-io/utils'
3-
import type { ListenOptions, ToKeyFn } from '../../index'
4-
import { Orap, StoreManager } from '../../index'
3+
import type { ListenOptions, ToKeyFn } from '../../src'
4+
import { Orap, StoreManager } from '../../src'
55
import ABI from './erc20.abi.json'
66

77
const MAINNET_USDT_ADDR = '0xdAC17F958D2ee523a2206206994597C13D831ec7'
@@ -50,9 +50,6 @@ export function startDemo(options: ListenOptions, storeConfig?: any) {
5050
.ttl({ taskTtl: 20000, doneTtl: 20000 })
5151
.handle(handleTask_2)
5252

53-
// set logger before listen
54-
orap.logger(logger)
55-
5653
// start signal listener
5754
orap.listen(
5855
options,

packages/orap/examples/ooSample/app.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
/* eslint-disable no-console */
22
import { ethers } from 'ethers'
3-
import { Orap } from '../../orap'
3+
import type { EventSignalRegisterParams } from '../../src'
4+
import { Orap } from '../../src'
45
// import { Orap } from '@orap-io/orap'
56

67
// new orap
78
const orap = new Orap()
89

9-
const eventSignalParam = {
10+
const eventSignalParam: EventSignalRegisterParams = {
1011
address: '0xdAC17F958D2ee523a2206206994597C13D831ec7',
11-
abi: { anonymous: false, inputs: [{ indexed: true, name: 'from', type: 'address' }, { indexed: true, name: 'to', type: 'address' }, { indexed: false, name: 'value', type: 'uint256' }], name: 'Transfer', type: 'event' },
12+
abi: [{ anonymous: false, inputs: [{ indexed: true, name: 'from', type: 'address' }, { indexed: true, name: 'to', type: 'address' }, { indexed: false, name: 'value', type: 'uint256' }], name: 'Transfer', type: 'event' }],
1213
eventName: 'Transfer',
1314
}
1415

packages/orap/examples/raplizeSample/app.ts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import { ethers } from 'ethers'
22
import { Logger, redisStore } from '@ora-io/utils'
3-
import { Orap } from '../../orap'
4-
import { StoreManager } from '../../store'
3+
import type { EventSignalRegisterParams } from '../../src'
4+
import { Orap } from '../../src'
5+
import { StoreManager } from '../../src/store'
56
// import { Orap } from '@orap-io/orap'
67

78
// new orap
@@ -14,9 +15,9 @@ const sm = new StoreManager(store)
1415
// use a logger
1516
const logger = new Logger('info', '[orap-raplize-sample]')
1617

17-
const eventSignalParam = {
18+
const eventSignalParam: EventSignalRegisterParams = {
1819
address: '0xdAC17F958D2ee523a2206206994597C13D831ec7',
19-
abi: { anonymous: false, inputs: [{ indexed: true, name: 'from', type: 'address' }, { indexed: true, name: 'to', type: 'address' }, { indexed: false, name: 'value', type: 'uint256' }], name: 'Transfer', type: 'event' },
20+
abi: [{ anonymous: false, inputs: [{ indexed: true, name: 'from', type: 'address' }, { indexed: true, name: 'to', type: 'address' }, { indexed: false, name: 'value', type: 'uint256' }], name: 'Transfer', type: 'event' }],
2021
eventName: 'Transfer',
2122
}
2223

@@ -33,9 +34,6 @@ orap.event(eventSignalParam)
3334
.ttl({ taskTtl: 120000, doneTtl: 60000 })
3435
.handle(handle)
3536

36-
// set logger before listen
37-
orap.logger(logger)
38-
3937
// start signal listeners
4038
orap.listen(
4139
{

packages/orap/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@ora-io/orap",
33
"type": "module",
4-
"version": "0.1.0",
4+
"version": "0.1.1",
55
"packageManager": "[email protected]",
66
"description": "",
77
"author": "Norman (nom4dv3), MuRong",

packages/orap/beat/event.ts renamed to packages/orap/src/beat/event.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import type { Logger } from '@ora-io/utils'
21
import type { AutoCrossCheckParam, Providers } from '@ora-io/reku'
32
import type { EventSignalCallback, EventSignalRegisterParams } from '../signal'
43
import { EventSignal } from '../signal'
@@ -11,12 +10,11 @@ export class EventBeat extends EventSignal {
1110
constructor(
1211
params: EventSignalRegisterParams,
1312
callback: EventSignalCallback,
14-
logger: Logger,
1513
crosscheckOptions: Omit<AutoCrossCheckParam, 'address' | 'topics' | 'onMissingLog'> | undefined,
1614
private subscribeProvider: Providers,
1715
private crosscheckProvider: Providers | undefined,
1816
) {
19-
super(params, callback, logger, crosscheckOptions)
17+
super(params, callback, crosscheckOptions)
2018
}
2119

2220
drop() {
File renamed without changes.

0 commit comments

Comments
 (0)