Skip to content

Commit b778d59

Browse files
committed
Removes biome comments
1 parent 9e11292 commit b778d59

File tree

4 files changed

+87
-128
lines changed

4 files changed

+87
-128
lines changed

src/services/get-user-created-wikis.ts

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import { USER_CREATED_WIKIS_QUERY } from "../lib/queries.js";
66
export class GetUserCreatedWikisService {
77
async execute(id: string, timeFrameSeconds?: number) {
88
try {
9-
// biome-ignore lint/suspicious/noExplicitAny: the type UserWikiResponse is not exposing created
109
const response: any = await client.request(USER_CREATED_WIKIS_QUERY, {
1110
id,
1211
});
@@ -26,7 +25,6 @@ export class GetUserCreatedWikisService {
2625
const timeLimit = new Date(now.getTime() - timeFrameSeconds * 1000);
2726

2827
// Filter wikis by creation time
29-
// biome-ignore lint/suspicious/noExplicitAny: the type wiki is not exposing created
3028
wikis = wikis.filter((wiki: any) => {
3129
if (!wiki.created) return false;
3230
const wikiDate = new Date(wiki.created);
@@ -49,22 +47,18 @@ export class GetUserCreatedWikisService {
4947
}
5048

5149
return wikis;
52-
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
5350
} catch (error: any) {
5451
throw new Error(error.message);
5552
}
5653
}
5754

58-
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
5955
format(wikis: any) {
60-
return (
61-
wikis
62-
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
63-
.map((wiki: any) => {
64-
const date = new Date(wiki.created);
65-
const formattedDate = date.toLocaleString();
56+
return wikis
57+
.map((wiki: any) => {
58+
const date = new Date(wiki.created);
59+
const formattedDate = date.toLocaleString();
6660

67-
return dedent`
61+
return dedent`
6862
📜 Wiki Created
6963
- Title: ${wiki.title}
7064
- Summary: ${wiki.summary}
@@ -73,8 +67,7 @@ export class GetUserCreatedWikisService {
7367
🔗 Source: ${IQ_BASE_URL}/${wiki.id}
7468
🔗 Transaction: https://polygonscan.com/tx/${wiki.transactionHash}
7569
`;
76-
})
77-
.join("\n\n")
78-
);
70+
})
71+
.join("\n\n");
7972
}
8073
}

src/services/get-user-edited-wikis.ts

Lines changed: 18 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import { USER_EDITED_WIKIS_QUERY } from "../lib/queries.js";
66
export class GetUserEditedWikisService {
77
async execute(id: string, timeFrameSeconds?: number) {
88
try {
9-
// biome-ignore lint/suspicious/noExplicitAny: the type UserWikiResponse is not exposing updated
109
const response: any = await client.request(USER_EDITED_WIKIS_QUERY, {
1110
id,
1211
});
@@ -22,14 +21,12 @@ export class GetUserEditedWikisService {
2221

2322
// Since the updated field is null for edited wikis, we need to detect edits by metadata
2423
// Filter out wikis that aren't actually edits (they should have previous_cid in metadata)
25-
// biome-ignore lint/suspicious/noExplicitAny: the type wiki is not exposing metadata
2624
wikis = wikis.filter((wiki: any) => {
2725
// Check for edit-specific metadata
2826
const hasMetadata = wiki.metadata && Array.isArray(wiki.metadata);
2927
if (!hasMetadata) return false;
3028

3129
// Look for previous_cid which indicates this is an edit
32-
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
3330
return wiki.metadata.some((meta: any) => meta.id === "previous_cid");
3431
});
3532

@@ -55,37 +52,30 @@ export class GetUserEditedWikisService {
5552
}
5653

5754
return wikis;
58-
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
5955
} catch (error: any) {
6056
throw new Error(error.message);
6157
}
6258
}
6359

64-
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
6560
format(wikis: any) {
66-
return (
67-
wikis
68-
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
69-
.map((wiki: any) => {
70-
// Find edit-related metadata
71-
const wordsChanged =
72-
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
73-
wiki.metadata.find((m: any) => m.id === "words-changed")?.value ||
74-
"Unknown";
75-
const percentChanged =
76-
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
77-
wiki.metadata.find((m: any) => m.id === "percent-changed")?.value ||
78-
"Unknown";
79-
const blocksChanged =
80-
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
81-
wiki.metadata.find((m: any) => m.id === "blocks-changed")?.value ||
82-
"Unknown";
61+
return wikis
62+
.map((wiki: any) => {
63+
// Find edit-related metadata
64+
const wordsChanged =
65+
wiki.metadata.find((m: any) => m.id === "words-changed")?.value ||
66+
"Unknown";
67+
const percentChanged =
68+
wiki.metadata.find((m: any) => m.id === "percent-changed")?.value ||
69+
"Unknown";
70+
const blocksChanged =
71+
wiki.metadata.find((m: any) => m.id === "blocks-changed")?.value ||
72+
"Unknown";
8373

84-
// Get the date from updated or fallback to a reasonable alternative
85-
const date = new Date(wiki.updated || wiki.created);
86-
const formattedDate = date.toLocaleString();
74+
// Get the date from updated or fallback to a reasonable alternative
75+
const date = new Date(wiki.updated || wiki.created);
76+
const formattedDate = date.toLocaleString();
8777

88-
return dedent`
78+
return dedent`
8979
📜 Wiki Edited
9080
- Title: ${wiki.title}
9181
- Summary: ${wiki.summary}
@@ -96,8 +86,7 @@ export class GetUserEditedWikisService {
9686
🔗 Source: ${IQ_REVISION_URL}/${wiki.ipfs}
9787
🔗 Transaction: https://polygonscan.com/tx/${wiki.transactionHash}
9888
`;
99-
})
100-
.join("\n\n")
101-
);
89+
})
90+
.join("\n\n");
10291
}
10392
}

src/services/get-user-wiki-activities.ts

Lines changed: 62 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ export class GetUserWikiActivitiesService {
1212
timeFrameSeconds?: number,
1313
) {
1414
try {
15-
// biome-ignore lint/suspicious/noExplicitAny: the type UserWikiResponse is not exposing created
1615
const response: any = await client.request(USER_ACTIVITIES_QUERY, {
1716
id,
1817
limit: 50, // Increase limit to get more activities
@@ -32,7 +31,6 @@ export class GetUserWikiActivitiesService {
3231
// Filter by activity type if specified
3332
if (activityType) {
3433
activities = activities.filter(
35-
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
3634
(activity: any) => activity.type === activityType,
3735
);
3836

@@ -49,7 +47,6 @@ export class GetUserWikiActivitiesService {
4947
const timeLimit = new Date(now.getTime() - timeFrameSeconds * 1000);
5048

5149
// Filter activities by datetime
52-
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
5350
activities = activities.filter((activity: any) => {
5451
if (!activity.datetime) return false;
5552
const activityDate = new Date(activity.datetime);
@@ -74,32 +71,27 @@ export class GetUserWikiActivitiesService {
7471
// Fetch additional metadata for edited wikis if needed
7572
if (
7673
activityType === "UPDATED" ||
77-
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
7874
(!activityType && activities.some((a: any) => a.type === "UPDATED"))
7975
) {
8076
await this.enrichWithWikiMetadata(
81-
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
8277
activities.filter((a: any) => a.type === "UPDATED"),
8378
);
8479
}
8580

8681
return activities;
87-
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
8882
} catch (error: any) {
8983
throw new Error(error.message);
9084
}
9185
}
9286

9387
// Fetch additional metadata for edited wikis
94-
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
9588
private async enrichWithWikiMetadata(activities: any) {
9689
for (const activity of activities) {
9790
if (!activity.content?.[0]) continue;
9891

9992
try {
10093
// Get the full wiki details to access metadata
10194
const wikiId = activity.content[0].id;
102-
// biome-ignore lint/suspicious/noExplicitAny: GraphQL response type
10395
const wikiResponse: any = await client.request(WIKI_QUERY, {
10496
id: wikiId,
10597
});
@@ -136,17 +128,14 @@ export class GetUserWikiActivitiesService {
136128
}
137129
}
138130

139-
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
140131
formatCreated(activities: any) {
141-
return (
142-
activities
143-
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
144-
.map((activity: any) => {
145-
const wiki = activity.content[0];
146-
const date = new Date(activity.datetime);
147-
const formattedDate = date.toLocaleString();
148-
149-
return dedent`
132+
return activities
133+
.map((activity: any) => {
134+
const wiki = activity.content[0];
135+
const date = new Date(activity.datetime);
136+
const formattedDate = date.toLocaleString();
137+
138+
return dedent`
150139
📜 Created Wiki Details
151140
- Title: ${wiki.title}
152141
- Summary: ${wiki.summary}
@@ -155,42 +144,38 @@ export class GetUserWikiActivitiesService {
155144
🔗 Source: ${IQ_BASE_URL}/${wiki.id}
156145
🔗 Transaction: https://polygonscan.com/tx/${wiki.transactionHash}
157146
`;
158-
})
159-
.join("\n\n")
160-
);
147+
})
148+
.join("\n\n");
161149
}
162150

163-
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
164151
formatEdited(activities: any) {
165-
return (
166-
activities
167-
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
168-
.map((activity: any) => {
169-
const wiki = activity.content[0];
170-
const date = new Date(activity.datetime);
171-
const formattedDate = date.toLocaleString();
172-
173-
// Check if we have enriched metadata
174-
let editDetails = "";
175-
if (activity.enrichedMetadata) {
176-
if (
177-
activity.enrichedMetadata.wordsChanged !== "Unknown" &&
178-
activity.enrichedMetadata.percentChanged !== "Unknown"
179-
) {
180-
editDetails += `- Changes: ${activity.enrichedMetadata.wordsChanged} words (${activity.enrichedMetadata.percentChanged}%)\n`;
181-
}
182-
183-
if (activity.enrichedMetadata.blocksChanged !== "Unknown") {
184-
editDetails += `- Modified sections: ${activity.enrichedMetadata.blocksChanged}\n`;
185-
}
152+
return activities
153+
.map((activity: any) => {
154+
const wiki = activity.content[0];
155+
const date = new Date(activity.datetime);
156+
const formattedDate = date.toLocaleString();
157+
158+
// Check if we have enriched metadata
159+
let editDetails = "";
160+
if (activity.enrichedMetadata) {
161+
if (
162+
activity.enrichedMetadata.wordsChanged !== "Unknown" &&
163+
activity.enrichedMetadata.percentChanged !== "Unknown"
164+
) {
165+
editDetails += `- Changes: ${activity.enrichedMetadata.wordsChanged} words (${activity.enrichedMetadata.percentChanged}%)\n`;
186166
}
187167

188-
// If we couldn't get metadata, use a simpler format
189-
if (!editDetails) {
190-
editDetails = "- Edit details not available\n";
168+
if (activity.enrichedMetadata.blocksChanged !== "Unknown") {
169+
editDetails += `- Modified sections: ${activity.enrichedMetadata.blocksChanged}\n`;
191170
}
171+
}
172+
173+
// If we couldn't get metadata, use a simpler format
174+
if (!editDetails) {
175+
editDetails = "- Edit details not available\n";
176+
}
192177

193-
return dedent`
178+
return dedent`
194179
📜 Edited Wiki Details
195180
- Title: ${wiki.title}
196181
- Summary: ${wiki.summary}
@@ -199,44 +184,40 @@ export class GetUserWikiActivitiesService {
199184
🔗 Source: ${IQ_REVISION_URL}/${activity.id}
200185
🔗 Transaction: https://polygonscan.com/tx/${wiki.transactionHash}
201186
`;
202-
})
203-
.join("\n\n")
204-
);
187+
})
188+
.join("\n\n");
205189
}
206190

207-
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
208191
format(activities: any) {
209-
return (
210-
activities
211-
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
212-
.map((activity: any) => {
213-
const wiki = activity.content[0];
214-
const date = new Date(activity.datetime);
215-
const formattedDate = date.toLocaleString();
216-
const actionType = activity.type === "CREATED" ? "Created" : "Edited";
217-
218-
// Add edit details for edited wikis
219-
let editDetails = "";
220-
if (activity.type === "UPDATED" && activity.enrichedMetadata) {
221-
if (
222-
activity.enrichedMetadata.wordsChanged !== "Unknown" &&
223-
activity.enrichedMetadata.percentChanged !== "Unknown"
224-
) {
225-
editDetails += `- Changes: ${activity.enrichedMetadata.wordsChanged} words (${activity.enrichedMetadata.percentChanged}%)\n`;
226-
}
227-
228-
if (activity.enrichedMetadata.blocksChanged !== "Unknown") {
229-
editDetails += `- Modified sections: ${activity.enrichedMetadata.blocksChanged}\n`;
230-
}
192+
return activities
193+
.map((activity: any) => {
194+
const wiki = activity.content[0];
195+
const date = new Date(activity.datetime);
196+
const formattedDate = date.toLocaleString();
197+
const actionType = activity.type === "CREATED" ? "Created" : "Edited";
198+
199+
// Add edit details for edited wikis
200+
let editDetails = "";
201+
if (activity.type === "UPDATED" && activity.enrichedMetadata) {
202+
if (
203+
activity.enrichedMetadata.wordsChanged !== "Unknown" &&
204+
activity.enrichedMetadata.percentChanged !== "Unknown"
205+
) {
206+
editDetails += `- Changes: ${activity.enrichedMetadata.wordsChanged} words (${activity.enrichedMetadata.percentChanged}%)\n`;
231207
}
232208

233-
// Determine source URL based on activity type
234-
const sourceUrl =
235-
activity.type === "UPDATED"
236-
? `${IQ_REVISION_URL}/${activity.id}`
237-
: `${IQ_BASE_URL}/${wiki.id}`;
209+
if (activity.enrichedMetadata.blocksChanged !== "Unknown") {
210+
editDetails += `- Modified sections: ${activity.enrichedMetadata.blocksChanged}\n`;
211+
}
212+
}
213+
214+
// Determine source URL based on activity type
215+
const sourceUrl =
216+
activity.type === "UPDATED"
217+
? `${IQ_REVISION_URL}/${activity.id}`
218+
: `${IQ_BASE_URL}/${wiki.id}`;
238219

239-
return dedent`
220+
return dedent`
240221
📜 Wiki ${actionType}
241222
- Title: ${wiki.title}
242223
- Summary: ${wiki.summary}
@@ -245,8 +226,7 @@ export class GetUserWikiActivitiesService {
245226
🔗 Source: ${sourceUrl}
246227
🔗 Transaction: https://polygonscan.com/tx/${wiki.transactionHash}
247228
`;
248-
})
249-
.join("\n\n")
250-
);
229+
})
230+
.join("\n\n");
251231
}
252232
}

src/services/get-wiki.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,10 @@ export class GetWikiService {
1414
throw new Error("Wiki Not found");
1515
}
1616
return response.wiki;
17-
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
1817
} catch (error: any) {
1918
throw new Error(error.message);
2019
}
2120
}
22-
23-
// biome-ignore lint/suspicious/noExplicitAny: <explanation>
2421
format(wiki: any) {
2522
const formattedWiki = dedent`
2623
📜 Wiki Details

0 commit comments

Comments
 (0)