Include device source and destination

This commit is contained in:
Moxie Marlinspike
2014-02-02 12:10:25 -08:00
parent 8e763f62f5
commit a0889130e5
4 changed files with 249 additions and 603 deletions

View File

@@ -150,7 +150,8 @@ public class MessageController {
messageBuilder.setType(incomingMessage.getType())
.setSource(source.getNumber())
.setTimestamp(System.currentTimeMillis());
.setTimestamp(System.currentTimeMillis())
.setSourceDevice((int)source.getAuthenticatedDevice().get().getId());
if (messageBody.isPresent()) {
messageBuilder.setMessage(ByteString.copyFrom(messageBody.get()));

View File

@@ -28,6 +28,9 @@ public class IncomingMessage {
@NotEmpty
private String destination;
@JsonProperty
private long destinationDeviceId = 1;
@JsonProperty
@NotEmpty
private String body;
@@ -38,9 +41,6 @@ public class IncomingMessage {
@JsonProperty
private long timestamp;
@JsonProperty
private long destinationDeviceId = 1;
public String getDestination() {
return destination;
}