Skip to content

Commit aada8f9

Browse files
Added default workers for loading deletion events (#13)
1 parent 6d30a39 commit aada8f9

File tree

4 files changed

+22
-1
lines changed

4 files changed

+22
-1
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
## Release Notes
44

5+
#### v1.1.1
6+
7+
- Added default workers for loading deletion events.
8+
59
#### v1.1.0
610

711
- Support for sync from DevRev to external system. Known limitations: no support for loading attachments.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@devrev/ts-adaas",
3-
"version": "1.1.0",
3+
"version": "1.1.1",
44
"description": "Typescript library containing the ADaaS(AirDrop as a Service) control protocol.",
55
"type": "commonjs",
66
"main": "./dist/index.js",
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import { processTask, LoaderEventType } from '../../index';
2+
3+
processTask({
4+
task: async ({ adapter }) => {
5+
await adapter.emit(LoaderEventType.LoaderStateDeletionDone);
6+
},
7+
onTimeout: async ({ adapter }) => {
8+
await adapter.emit(LoaderEventType.LoaderStateDeletionError, {
9+
error: {
10+
message: 'Failed to delete data. Lambda timeout.',
11+
},
12+
});
13+
},
14+
});

src/workers/spawn.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,9 @@ function getWorkerPath({
5858
case EventType.ContinueLoadingData:
5959
path = __dirname + '/default-workers/data-loading';
6060
break;
61+
case EventType.StartDeletingLoaderState:
62+
path = __dirname + '/default-workers/loader-state-deletion';
63+
break;
6164

6265
default:
6366
emit({

0 commit comments

Comments
 (0)