diff options
| -rw-r--r-- | api.js | 8 | ||||
| -rw-r--r-- | extension.js | 11 | ||||
| -rw-r--r-- | manifest.json | 4 |
3 files changed, 22 insertions, 1 deletions
@@ -0,0 +1,8 @@ +function getTinyEmotesUserByName(instanceUrl, name) { + return fetch(`${instanceUrl}/users.php?name=${name}`, { + "headers": { + "Accept": "application/json" + } + }).then((r) => r.json()) + .catch(err => console.error('Fetch failed:', err)); +}
\ No newline at end of file diff --git a/extension.js b/extension.js index f910541..756c75e 100644 --- a/extension.js +++ b/extension.js @@ -3,7 +3,16 @@ const start = () => { if (document.querySelector("div[data-a-target=chat-input]") == null) { return; } - console.log(getChannelName()); + + const channelName = getChannelName(); + if (!channelName) { + return; + } + + getTinyEmotesUserByName("https://alright.party", channelName) + .then((x) => { + console.log(x); + }); }; function onPageReady(cb) { diff --git a/manifest.json b/manifest.json index 70442f8..963b550 100644 --- a/manifest.json +++ b/manifest.json @@ -6,12 +6,16 @@ "icons": { "48": "icons/48.png" }, + "permissions": [ + "<all_urls>" + ], "content_scripts": [ { "matches": [ "*://*.twitch.tv/*" ], "js": [ + "api.js", "chat.js", "extension.js" ] |
