mirror of
https://github.com/signalapp/Signal-Server
synced 2026-04-21 15:08:06 +01:00
Temporarily support IncomingMessage.online (#404)
iOS versions prior to 5.5.0.7 send `online` on `IncomingMessage`, rather than on the top-level entity. This adds a temporary server-side adaptation, to prevent client-side issues, like persistent typing indicators.
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"online": false,
|
||||
"messages": [
|
||||
{
|
||||
"type": 1,
|
||||
"destinationDeviceId": 1,
|
||||
"body": "Zm9vYmFyego",
|
||||
"timestamp": 1234
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"messages": [
|
||||
{
|
||||
"type": 1,
|
||||
"destinationDeviceId": 1,
|
||||
"body": "Zm9vYmFyego",
|
||||
"timestamp": 1234,
|
||||
"online": false
|
||||
}
|
||||
]
|
||||
}
|
||||
11
service/src/test/resources/fixtures/online_message_true.json
Normal file
11
service/src/test/resources/fixtures/online_message_true.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"online": true,
|
||||
"messages": [
|
||||
{
|
||||
"type": 1,
|
||||
"destinationDeviceId": 1,
|
||||
"body": "Zm9vYmFyego",
|
||||
"timestamp": 1234
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"messages": [
|
||||
{
|
||||
"type": 1,
|
||||
"destinationDeviceId": 1,
|
||||
"body": "Zm9vYmFyego",
|
||||
"timestamp": 1234,
|
||||
"online": true
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user