mirror of
https://github.com/M66B/FairEmail.git
synced 2025-12-29 00:51:44 +01:00
Decode folder hierarchy
This commit is contained in:
@@ -63,6 +63,7 @@ public class EntityFolder implements Serializable {
|
||||
@PrimaryKey(autoGenerate = true)
|
||||
public Long id;
|
||||
public Long account; // Outbox = null
|
||||
public Long parent;
|
||||
@NonNull
|
||||
public String name;
|
||||
@NonNull
|
||||
@@ -239,6 +240,19 @@ public class EntityFolder implements Serializable {
|
||||
return level;
|
||||
}
|
||||
|
||||
String getParentName(Character separator) {
|
||||
if (separator == null)
|
||||
return null;
|
||||
else {
|
||||
int p = name.lastIndexOf(separator);
|
||||
if (p < 0)
|
||||
return null;
|
||||
else
|
||||
return name.substring(0, p);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj) {
|
||||
if (obj instanceof EntityFolder) {
|
||||
|
||||
Reference in New Issue
Block a user