35 lines
832 B
Java
35 lines
832 B
Java
/**
|
|
* Copyright (C) 2014-2016 Open Whisper Systems
|
|
*
|
|
* Licensed according to the LICENSE file in this repository.
|
|
*/
|
|
|
|
package org.whispersystems.signalservice.api.messages.multidevice;
|
|
|
|
import org.whispersystems.signalservice.internal.push.SignalServiceProtos.SyncMessage.Request;
|
|
|
|
public class RequestMessage {
|
|
|
|
private final Request request;
|
|
|
|
public RequestMessage(Request request) {
|
|
this.request = request;
|
|
}
|
|
|
|
public boolean isContactsRequest() {
|
|
return request.getType() == Request.Type.CONTACTS;
|
|
}
|
|
|
|
public boolean isGroupsRequest() {
|
|
return request.getType() == Request.Type.GROUPS;
|
|
}
|
|
|
|
public boolean isBlockedListRequest() {
|
|
return request.getType() == Request.Type.BLOCKED;
|
|
}
|
|
|
|
public boolean isConfigurationRequest() {
|
|
return request.getType() == Request.Type.CONFIGURATION;
|
|
}
|
|
}
|