mirror of
https://github.com/signalapp/Signal-Server
synced 2026-04-24 23:18:09 +01:00
Gotta stub out message field for delivery receipts w/ old clients
// FREEBIE
This commit is contained in:
@@ -66,13 +66,22 @@ public abstract class Messages {
|
||||
public OutgoingMessageEntity map(int i, ResultSet resultSet, StatementContext statementContext)
|
||||
throws SQLException
|
||||
{
|
||||
|
||||
int type = resultSet.getInt(TYPE);
|
||||
byte[] legacyMessage = resultSet.getBytes(MESSAGE);
|
||||
|
||||
if (type == Envelope.Type.RECEIPT_VALUE && legacyMessage == null) {
|
||||
/// XXX - REMOVE AFTER 10/01/15
|
||||
legacyMessage = new byte[0];
|
||||
}
|
||||
|
||||
return new OutgoingMessageEntity(resultSet.getLong(ID),
|
||||
resultSet.getInt(TYPE),
|
||||
type,
|
||||
resultSet.getString(RELAY),
|
||||
resultSet.getLong(TIMESTAMP),
|
||||
resultSet.getString(SOURCE),
|
||||
resultSet.getInt(SOURCE_DEVICE),
|
||||
resultSet.getBytes(MESSAGE),
|
||||
legacyMessage,
|
||||
resultSet.getBytes(CONTENT));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user