Changed the VoterRegistryMessage to wrap UnsignedBulletinBoardMessage
there is no need to wrap unused basic message when using UnsignedBulletinBoardMessageVoter-Registry
parent
1815863746
commit
dfc5bf4b24
|
@ -1,5 +1,6 @@
|
|||
package meerkat;
|
||||
|
||||
import meerkat.protobuf.BulletinBoardAPI;
|
||||
import util.AccurateTimestamp;
|
||||
import util.RegistryTags;
|
||||
|
||||
|
@ -12,10 +13,10 @@ import java.text.ParseException;
|
|||
*/
|
||||
public class VoterRegistryMessage {
|
||||
|
||||
public ProtobufsMessages.BasicMessage base;
|
||||
public BulletinBoardAPI.UnsignedBulletinBoardMessage base;
|
||||
|
||||
public VoterRegistryMessage(ProtobufsMessages.BasicMessage message){
|
||||
base = ProtobufsMessages.BasicMessage.newBuilder().addAllTag(message.getTagList()).build();
|
||||
public VoterRegistryMessage(BulletinBoardAPI.UnsignedBulletinBoardMessage message){
|
||||
base = BulletinBoardAPI.UnsignedBulletinBoardMessage.newBuilder().addAllTag(message.getTagList()).build();
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -24,9 +25,9 @@ public class VoterRegistryMessage {
|
|||
* @return string
|
||||
*/
|
||||
public String GetWantedTagFromBasicMessage(RegistryTags tagName){
|
||||
for (ProtobufsMessages.Tag tag : base.getTagList()) {
|
||||
if ( tag.getContent().contains(tagName.toString())) {
|
||||
return tag.getContent();
|
||||
for (String tag : base.getTagList()) {
|
||||
if ( tag.contains(tagName.toString())) {
|
||||
return tag;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
|
@ -38,9 +39,9 @@ public class VoterRegistryMessage {
|
|||
* @throws ParseException
|
||||
*/
|
||||
public Timestamp GetBasicMessageActionTimestamp() throws ParseException {
|
||||
for (ProtobufsMessages.Tag tag : base.getTagList()) {
|
||||
if ( tag.getContent().contains(RegistryTags.ACTION_TIMESTAMP_TAG.toString())) {
|
||||
String[] tagParts = tag.getContent().split(" ");
|
||||
for (String tag : base.getTagList()) {
|
||||
if ( tag.contains(RegistryTags.ACTION_TIMESTAMP_TAG.toString())) {
|
||||
String[] tagParts = tag.split(" ");
|
||||
String timestamp = tagParts[tagParts.length - 1];
|
||||
return AccurateTimestamp.GetTimestampFromString(timestamp);
|
||||
}
|
||||
|
@ -54,8 +55,8 @@ public class VoterRegistryMessage {
|
|||
* @return true when ADD_TO_GROUP_TAG exist else false
|
||||
*/
|
||||
public boolean IsGroupAdding() {
|
||||
for (ProtobufsMessages.Tag tag : base.getTagList()) {
|
||||
if ( tag.getContent().contains(RegistryTags.ADD_TO_GROUP_TAG.toString())) {
|
||||
for (String tag : base.getTagList()) {
|
||||
if ( tag.contains(RegistryTags.ADD_TO_GROUP_TAG.toString())) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue