about summary refs log tree commit diff
path: root/users/Profpatsch/lyric/extension
diff options
context:
space:
mode:
Diffstat (limited to 'users/Profpatsch/lyric/extension')
-rw-r--r--users/Profpatsch/lyric/extension/src/upload-lrc.ts11
1 files changed, 7 insertions, 4 deletions
diff --git a/users/Profpatsch/lyric/extension/src/upload-lrc.ts b/users/Profpatsch/lyric/extension/src/upload-lrc.ts
index 6686483847d8..8627e382726b 100644
--- a/users/Profpatsch/lyric/extension/src/upload-lrc.ts
+++ b/users/Profpatsch/lyric/extension/src/upload-lrc.ts
@@ -1,5 +1,8 @@
 import * as crypto from 'crypto';
 
+const USER_AGENT =
+  'lyric tool (source: https://code.tvl.fyi/tree/users/Profpatsch/lyric, contact: https://mastodon.xyz/@Profpatsch)';
+
 // Helper function to convert a hex string to a Buffer
 function hexToBytes(hex: string): Buffer {
   return Buffer.from(hex, 'hex');
@@ -48,8 +51,8 @@ async function getUploadNonce() {
       method: 'POST',
       headers: {
         'Content-Type': 'application/json',
-        'User-Agent': 'lyric tool (https://code.tvl.fyi/tree/users/Profpatsch/lyric)',
-        'Lrclib-Client': 'lyric tool (https://code.tvl.fyi/tree/users/Profpatsch/lyric)',
+        'User-Agent': USER_AGENT,
+        'Lrclib-Client': USER_AGENT,
       },
     });
 
@@ -96,8 +99,8 @@ export async function publishLyrics(
     method: 'POST',
     headers: {
       'Content-Type': 'application/json',
-      'User-Agent': 'lyric tool (https://code.tvl.fyi/tree/users/Profpatsch/lyric)',
-      'Lrclib-Client': 'lyric tool (https://code.tvl.fyi/tree/users/Profpatsch/lyric)',
+      'User-Agent': USER_AGENT,
+      'Lrclib-Client': USER_AGENT,
       'X-Publish-Token': publishToken,
     },
     body: JSON.stringify(requestBody),