diff --git a/.env.example b/.env.example index 02bc252..7a93e41 100755 --- a/.env.example +++ b/.env.example @@ -1,10 +1,13 @@ TRACKER_BSKY_HANDLE= TRACKER_BSKY_PASSWORD= +JETSTREAM_URL='wss://jetstream1.us-west.bsky.network/subscribe' DEBUG_LOG_ACTIVE=true DEBUG_LOG_LEVEL=info - -JETSTREAM_URL='wss://jetstream1.us-west.bsky.network/subscribe' +POST_EVENT=true +LIKE_EVENT=true +BLOCK_EVENT=true +REPOST_EVENT=true SESSION_DATA_PATH='/sessionData' - -USER_DID= +NAME= +USER_DID= \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 8b646b1..d6a83a4 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,8 +6,12 @@ services: env_file: - .env environment: - - NAME=TEST - - USER_DID=did:plc:example + #- NAME=TEST + #- USER_DID=did:plc:example + #- POST_EVENT=true + #- LIKE_EVENT=true + #- BLOCK_EVENT=true + #- REPOST_EVENT=true #- TRACKER_BSKY_HANDLE= #- TRACKER_BSKY_PASSWORD= #- DEBUG_LOG_ACTIVE=true diff --git a/src/index.ts b/src/index.ts index 6f45c0b..7de34ff 100755 --- a/src/index.ts +++ b/src/index.ts @@ -25,7 +25,7 @@ let jetstreamSubscription: JetstreamSubscription; let handlers = { post: { - c: [ + c: (Bun.env.POST_EVENT !== "false" ? [ new MessageHandler( // @ts-ignore [ActionTakenByUserValidator.make(Bun.env.USER_DID)], @@ -52,9 +52,11 @@ let handlers = { testAgent ) ] + : [] + ) }, like: { - c: [ + c: (Bun.env.LIKE_EVENT !== "false" ? [ new MessageHandler( // @ts-ignore [ActionTakenByUserValidator.make(Bun.env.USER_DID)], @@ -67,9 +69,11 @@ let handlers = { testAgent ) ] + : [] + ) }, repost: { - c: [ + c: (Bun.env.REPOST_EVENT !== "false" ? [ new MessageHandler( // @ts-ignore [ActionTakenByUserValidator.make(Bun.env.USER_DID)], @@ -82,9 +86,11 @@ let handlers = { testAgent ) ] + : [] + ) }, block: { - c: [ + c: (Bun.env.BLOCK_EVENT !== "false" ? [ new MessageHandler( // @ts-ignore [ @@ -100,6 +106,8 @@ let handlers = { testAgent ) ] + : [] + ) } }