Skip to content

Commit 4b70ffd

Browse files
committed
fix send duration
1 parent 25d20fe commit 4b70ffd

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

android/app/src/main/java/com/httpsms/HttpSmsApiService.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class HttpSmsApiService(private val apiKey: String) {
1818
// private val baseURL = URI("https://49b1-145-14-19-43.ngrok.io")
1919
private val baseURL = URI("https://api.httpsms.com")
2020
private val jsonMediaType = "application/json; charset=utf-8".toMediaType()
21-
private val client = OkHttpClient()
21+
private val client = OkHttpClient.Builder().retryOnConnectionFailure(true).build()
2222

2323
init {
2424
getLogger(OkHttpClient::class.java.name).level = Level.FINE

api/pkg/entities/message.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,11 @@ func (message *Message) Failed(timestamp time.Time, errorMessage string) *Messag
149149
func (message *Message) Delivered(timestamp time.Time) *Message {
150150
message.DeliveredAt = &timestamp
151151
message.Status = MessageStatusDelivered
152+
if message.SendDuration == nil {
153+
sendDuration := timestamp.UnixNano() - message.RequestReceivedAt.UnixNano()
154+
message.SendDuration = &sendDuration
155+
156+
}
152157
message.updateOrderTimestamp(timestamp)
153158
return message
154159
}

0 commit comments

Comments
 (0)