Android Client von Datei mit ChatNachrichten auf DB umgestellt
This commit is contained in:
@@ -2,7 +2,6 @@ package soapConnection;
|
||||
|
||||
import android.util.Log;
|
||||
|
||||
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.text.DateFormat;
|
||||
import java.text.ParseException;
|
||||
@@ -10,7 +9,6 @@ import java.text.SimpleDateFormat;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.Locale;
|
||||
import java.util.zip.DataFormatException;
|
||||
|
||||
|
||||
/**
|
||||
@@ -24,6 +22,9 @@ public class Packet {
|
||||
public String ChatMessage;
|
||||
public Date MessageTimeStamp;
|
||||
public String Tenant;
|
||||
public boolean IsDelivered;
|
||||
|
||||
// TODO: IsDelivered einbauen
|
||||
|
||||
public Packet() {
|
||||
ChatDataIdentifier = DataIdentifier.NULL;
|
||||
@@ -32,6 +33,7 @@ public class Packet {
|
||||
Tenant = "";
|
||||
SenderPersonOid = SoapConnectionManager.User.getPersonOid().intValue();
|
||||
RecipientPersonOid = 0;
|
||||
IsDelivered = false;
|
||||
|
||||
MessageTimeStamp = Calendar.getInstance().getTime();
|
||||
}
|
||||
@@ -81,13 +83,15 @@ public class Packet {
|
||||
} catch (ParseException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
IsDelivered = Integer.parseInt(actualMessage.substring(chatMessageLength + chatNameLength + 19, chatMessageLength + chatNameLength + 20)) != 0;
|
||||
}
|
||||
|
||||
public byte[] GetDataStream() {
|
||||
|
||||
String dataStreamAsString = "" + SenderPersonOid + ";" + RecipientPersonOid + ";" + ChatName.length() + ";" + ChatMessage.length()+ ";" + ChatDataIdentifier.getValue() + ";" + Tenant + ";";
|
||||
|
||||
dataStreamAsString += ChatName + ChatMessage + getFormattedMessageTimeStamp();
|
||||
dataStreamAsString += ChatName + ChatMessage + getFormattedMessageTimeStamp() + (IsDelivered ? 1 : 0);
|
||||
|
||||
byte[] blaaah = new byte[dataStreamAsString.length()];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user