aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/AniList/activity.ts21
-rw-r--r--src/lib/Locale/english.ts7
-rw-r--r--src/lib/Locale/japanese.ts7
-rw-r--r--src/lib/Locale/layout.ts7
4 files changed, 42 insertions, 0 deletions
diff --git a/src/lib/AniList/activity.ts b/src/lib/AniList/activity.ts
index 0b0929d6..f6209b57 100644
--- a/src/lib/AniList/activity.ts
+++ b/src/lib/AniList/activity.ts
@@ -279,3 +279,24 @@ export const activityLikes = async (id: number): Promise<Partial<User>[]> => {
return activityResponse['data']['Activity']['likes'];
};
+
+export const activityText = async (id: number): Promise<string> => {
+ const activityResponse = await (
+ await fetch('https://graphql.anilist.co', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json',
+ Accept: 'application/json'
+ },
+ body: JSON.stringify({
+ query: `{
+ Activity(id: ${id}) {
+ ... on TextActivity { text(asHtml: true) }
+ }
+ }`
+ })
+ })
+ ).json();
+
+ return activityResponse['data']['Activity']['text'];
+};
diff --git a/src/lib/Locale/english.ts b/src/lib/Locale/english.ts
index 92a1f608..f562dc71 100644
--- a/src/lib/Locale/english.ts
+++ b/src/lib/Locale/english.ts
@@ -149,6 +149,13 @@ const English: Locale = {
update: 'Update',
or: 'or',
delete: 'Delete (Click Twice)'
+ },
+ importMode: {
+ enable: 'Enable Import Mode',
+ disable: 'Disable Import Mode',
+ cancel: 'Cancel',
+ import: 'Import',
+ fetch: 'Fetch'
}
},
profile: {
diff --git a/src/lib/Locale/japanese.ts b/src/lib/Locale/japanese.ts
index 1f92279d..a8cbb7f2 100644
--- a/src/lib/Locale/japanese.ts
+++ b/src/lib/Locale/japanese.ts
@@ -150,6 +150,13 @@ const Japanese: Locale = {
update: 'バッジを更新',
or: 'または',
delete: 'バッジを削除する(2回クリック)'
+ },
+ importMode: {
+ enable: 'インポートモードを有効にする',
+ disable: 'インポートモードを無効にする',
+ cancel: 'キャンセル',
+ import: 'インポート',
+ fetch: 'フェッチ'
}
},
profile: {
diff --git a/src/lib/Locale/layout.ts b/src/lib/Locale/layout.ts
index 00c19ea9..ec44391b 100644
--- a/src/lib/Locale/layout.ts
+++ b/src/lib/Locale/layout.ts
@@ -154,6 +154,13 @@ export interface Locale {
or: LocaleValue;
delete: LocaleValue;
};
+ importMode: {
+ enable: LocaleValue;
+ disable: LocaleValue;
+ cancel: LocaleValue;
+ import: LocaleValue;
+ fetch: LocaleValue;
+ };
};
profile: {
statistics: LocaleValue;