Add user-agent header, fixes #259

This commit is contained in:
maxmoney21m
2023-03-13 23:02:53 +08:00
parent 9fc1fa9f6c
commit 53d692ec7f
5 changed files with 19 additions and 5 deletions
@@ -42,7 +42,10 @@ class Nip05Verifier {
withContext(Dispatchers.IO) { withContext(Dispatchers.IO) {
try { try {
val request: Request = Request.Builder().url(url).build() val request = Request.Builder()
.header("User-Agent", "Amethyst")
.url(url)
.build()
client.newCall(request).enqueue(object : Callback { client.newCall(request).enqueue(object : Callback {
override fun onResponse(call: Call, response: Response) { override fun onResponse(call: Call, response: Response) {
@@ -51,7 +51,10 @@ class LightningAddressResolver {
} }
withContext(Dispatchers.IO) { withContext(Dispatchers.IO) {
val request: Request = Request.Builder().url(url).build() val request: Request = Request.Builder()
.header("User-Agent", "Amethyst")
.url(url)
.build()
client.newCall(request).enqueue(object : Callback { client.newCall(request).enqueue(object : Callback {
override fun onResponse(call: Call, response: Response) { override fun onResponse(call: Call, response: Response) {
@@ -91,7 +94,10 @@ class LightningAddressResolver {
url += "&nostr=$encodedNostrRequest" url += "&nostr=$encodedNostrRequest"
} }
val request: Request = Request.Builder().url(url).build() val request: Request = Request.Builder()
.header("User-Agent", "Amethyst")
.url(url)
.build()
client.newCall(request).enqueue(object : Callback { client.newCall(request).enqueue(object : Callback {
override fun onResponse(call: Call, response: Response) { override fun onResponse(call: Call, response: Response) {
@@ -55,7 +55,10 @@ class Relay(
if (socket != null) return if (socket != null) return
try { try {
val request = Request.Builder().url(url.trim()).build() val request = Request.Builder()
.header("User-Agent", "Amethyst")
.url(url.trim())
.build()
val listener = object : WebSocketListener() { val listener = object : WebSocketListener() {
override fun onOpen(webSocket: WebSocket, response: Response) { override fun onOpen(webSocket: WebSocket, response: Response) {
@@ -31,6 +31,7 @@ object ImageSaver {
val client = OkHttpClient.Builder().build() val client = OkHttpClient.Builder().build()
val request = Request.Builder() val request = Request.Builder()
.header("User-Agent", "Amethyst")
.get() .get()
.url(url) .url(url)
.build() .build()
@@ -43,8 +43,9 @@ object ImageUploader {
.build() .build()
val request: Request = Request.Builder() val request: Request = Request.Builder()
.url("https://api.imgur.com/3/image")
.header("Authorization", "Client-ID e6aea87296f3f96") .header("Authorization", "Client-ID e6aea87296f3f96")
.header("User-Agent", "Amethyst")
.url("https://api.imgur.com/3/image")
.post(requestBody) .post(requestBody)
.build() .build()