Skip to content

Commit 80b035f

Browse files
authored
Merge pull request #217 from JoinColony/feat/2215-cancel-streams-using-permissions
Feat: Cancel streams using permissions
2 parents 04dd0a4 + bc5f427 commit 80b035f

File tree

10 files changed

+146
-85
lines changed

10 files changed

+146
-85
lines changed

package-lock.json

Lines changed: 32 additions & 79 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525
},
2626
"homepage": "https://github.com/JoinColony/tx-ingestor",
2727
"dependencies": {
28-
"@colony/colony-js": "^7.1.0-next.0",
29-
"@colony/events": "^1.0.1",
28+
"@colony/colony-js": "^0.0.0-snapshot-20240503122240",
29+
"@colony/events": "^0.0.0-snapshot-20240503122240",
3030
"aws-amplify": "^4.3.43",
3131
"cross-fetch": "^4.0.0",
3232
"dotenv": "^16.0.3",

src/eventListeners/extension/streamingPayments.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ export const setupListenersForStreamingPayments = (
2323
const events = [
2424
ContractEventsSignatures.StreamingPaymentCreated,
2525
ContractEventsSignatures.PaymentTokenUpdated,
26+
ContractEventsSignatures.StartTimeSet,
27+
ContractEventsSignatures.EndTimeSet,
28+
ContractEventsSignatures.ClaimWaived,
2629
];
2730

2831
events.forEach((eventSignature) =>

src/eventProcessor.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ import {
5252
handlePaymentTokenUpdated,
5353
handleSetTokenAuthority,
5454
handleExpenditureStateChanged,
55+
handleStreamingPaymentEndTimeSet,
5556
} from './handlers';
5657

5758
dotenv.config();
@@ -329,6 +330,11 @@ export default async (event: ContractEvent): Promise<void> => {
329330
return;
330331
}
331332

333+
case ContractEventsSignatures.EndTimeSet: {
334+
await handleStreamingPaymentEndTimeSet(event);
335+
return;
336+
}
337+
332338
case ContractEventsSignatures.AnnotateTransaction: {
333339
await handleAnnotateTransaction(event);
334340
return;

0 commit comments

Comments
 (0)