Browse Source

JNI-35 removed blob's content-id

Backed out changeset c5b5bcb5a576
JNI-44
Edouard Tisserant 8 years ago
parent
commit
3d20a8862f
  1. 8
      src/jniutils.cc
  2. 2
      src/org/pEp/jniadapter/Blob.java
  3. 2
      src/org/pEp/jniadapter/_Blob.java

8
src/jniutils.cc

@ -589,7 +589,6 @@ namespace pEp {
env->SetObjectField(obj, fieldID, reinterpret_cast<jobject>(_data));
_setStringField(env, classname, obj, "mime_type", b->mime_type);
_setStringField(env, classname, obj, "filename", b->filename);
_setStringField(env, classname, obj, "content_id", b->content_id);
return obj;
}
@ -630,7 +629,7 @@ namespace pEp {
jclass clazz = findClass(env, classname);
jfieldID data_id = getFieldID(env, classname, "data", "[B");
bloblist_t *bl = new_bloblist(NULL, 0, NULL, NULL, NULL);
bloblist_t *bl = new_bloblist(NULL, 0, NULL, NULL);
bloblist_t *_bl;
jint i;
for (_bl = bl, i = 0; i < (int) size; i++) {
@ -639,8 +638,6 @@ namespace pEp {
"mime_type");
char *filename = _getStringField(env, classname, o,
"filename");
char *content_id = _getStringField(env, classname, o,
"content_id");
jbyteArray _data =
reinterpret_cast<jbyteArray>(env->GetObjectField(o,
@ -652,12 +649,11 @@ namespace pEp {
env->GetByteArrayRegion(_data, 0, size, (jbyte*)b);
_bl = bloblist_add(_bl, b, size, mime_type, filename, content_id);
_bl = bloblist_add(_bl, b, size, mime_type, filename);
env->DeleteLocalRef(o);
free(mime_type);
free(filename);
free(content_id);
}
return bl;

2
src/org/pEp/jniadapter/Blob.java

@ -4,7 +4,6 @@ public class Blob {
public byte[] data;
public String mime_type;
public String filename;
public String content_id;
public Blob() {
mime_type = "application/octet-stream";
@ -14,7 +13,6 @@ public class Blob {
data = b.data;
mime_type = AbstractEngine.toUTF16(b.mime_type);
filename = AbstractEngine.toUTF16(b.filename);
content_id = AbstractEngine.toUTF16(b.content_id);
}
}

2
src/org/pEp/jniadapter/_Blob.java

@ -4,7 +4,6 @@ public class _Blob {
public byte[] data;
public byte[] mime_type;
public byte[] filename;
public byte[] content_id;
_Blob() { }
@ -12,7 +11,6 @@ public class _Blob {
data = b.data;
mime_type = AbstractEngine.toUTF8(b.mime_type);
filename = AbstractEngine.toUTF8(b.filename);
content_id = AbstractEngine.toUTF8(b.content_id);
}
}

Loading…
Cancel
Save