Skip to content

Commit a1f629f

Browse files
committed
Clean up text filter
1 parent 7dce702 commit a1f629f

File tree

5 files changed

+10
-50
lines changed

5 files changed

+10
-50
lines changed

examples/gated-group/index.ts

+2-10
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { ContentTypeText } from "@xmtp/content-type-text";
21
import { Client, type XmtpEnv } from "@xmtp/node-sdk";
32
import { Alchemy, Network } from "alchemy-sdk";
43
import { createSigner, getEncryptionKeyFromHex } from "@/helpers";
@@ -41,16 +40,9 @@ async function main() {
4140

4241
for await (const message of await stream) {
4342
if (
44-
!message ||
45-
!message.contentType ||
46-
!ContentTypeText.sameAs(message.contentType)
43+
message?.senderInboxId.toLowerCase() === client.inboxId.toLowerCase() ||
44+
message?.contentType?.typeId !== "text"
4745
) {
48-
console.log("Invalid message, skipping", message?.contentType?.typeId);
49-
continue;
50-
}
51-
52-
// Ignore own messages
53-
if (message.senderInboxId === client.inboxId) {
5446
continue;
5547
}
5648

examples/gm/README.md

+2-10
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ This agent replies `gm`
99
## Basic usage
1010

1111
```tsx
12-
import { ContentTypeText } from "@xmtp/content-type-text";
1312
import { Client, type XmtpEnv } from "@xmtp/node-sdk";
1413
import { createSigner, getEncryptionKeyFromHex } from "@/helpers";
1514

@@ -44,16 +43,9 @@ async function main() {
4443

4544
for await (const message of await stream) {
4645
if (
47-
!message ||
48-
!message.contentType ||
49-
!ContentTypeText.sameAs(message.contentType)
46+
message?.senderInboxId.toLowerCase() === client.inboxId.toLowerCase() ||
47+
message?.contentType?.typeId !== "text"
5048
) {
51-
console.log("Invalid message, skipping", message);
52-
continue;
53-
}
54-
55-
// Ignore own messages
56-
if (message.senderInboxId === client.inboxId) {
5749
continue;
5850
}
5951

examples/gm/index.ts

+2-10
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { ContentTypeText } from "@xmtp/content-type-text";
21
import { Client, type XmtpEnv } from "@xmtp/node-sdk";
32
import { createSigner, getEncryptionKeyFromHex } from "@/helpers";
43

@@ -33,16 +32,9 @@ async function main() {
3332

3433
for await (const message of await stream) {
3534
if (
36-
!message ||
37-
!message.contentType ||
38-
!ContentTypeText.sameAs(message.contentType)
35+
message?.senderInboxId.toLowerCase() === client.inboxId.toLowerCase() ||
36+
message?.contentType?.typeId !== "text"
3937
) {
40-
console.log("Invalid message, skipping", message);
41-
continue;
42-
}
43-
44-
// Ignore own messages
45-
if (message.senderInboxId === client.inboxId) {
4638
continue;
4739
}
4840

examples/gpt/README.md

+2-10
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ yarn gen:keys
2424
## Usage
2525

2626
```tsx
27-
import { ContentTypeText } from "@xmtp/content-type-text";
2827
import { Client, type XmtpEnv } from "@xmtp/node-sdk";
2928
import OpenAI from "openai";
3029
import { createSigner, getEncryptionKeyFromHex } from "@/helpers";
@@ -67,16 +66,9 @@ async function main() {
6766

6867
for await (const message of await stream) {
6968
if (
70-
!message ||
71-
!message.contentType ||
72-
!ContentTypeText.sameAs(message.contentType)
69+
message?.senderInboxId.toLowerCase() === client.inboxId.toLowerCase() ||
70+
message?.contentType?.typeId !== "text"
7371
) {
74-
console.log("Invalid message, skipping", message);
75-
continue;
76-
}
77-
78-
// Ignore own messages
79-
if (message.senderInboxId === client.inboxId) {
8072
continue;
8173
}
8274

examples/gpt/index.ts

+2-10
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { ContentTypeText } from "@xmtp/content-type-text";
21
import { Client, type XmtpEnv } from "@xmtp/node-sdk";
32
import OpenAI from "openai";
43
import { createSigner, getEncryptionKeyFromHex } from "@/helpers";
@@ -41,16 +40,9 @@ async function main() {
4140

4241
for await (const message of await stream) {
4342
if (
44-
!message ||
45-
!message.contentType ||
46-
!ContentTypeText.sameAs(message.contentType)
43+
message?.senderInboxId.toLowerCase() === client.inboxId.toLowerCase() ||
44+
message?.contentType?.typeId !== "text"
4745
) {
48-
console.log("Invalid message, skipping", message);
49-
continue;
50-
}
51-
52-
// Ignore own messages
53-
if (message.senderInboxId === client.inboxId) {
5446
continue;
5547
}
5648

0 commit comments

Comments
 (0)