Profiles
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
package org.joinmastodon.android.model;
|
||||
|
||||
import android.text.TextUtils;
|
||||
|
||||
import org.joinmastodon.android.api.ObjectValidationException;
|
||||
import org.joinmastodon.android.api.RequiredField;
|
||||
import org.parceler.Parcel;
|
||||
@@ -147,6 +149,15 @@ public class Account extends BaseModel{
|
||||
moved.postprocess();
|
||||
}
|
||||
|
||||
public boolean isLocal(){
|
||||
return !acct.contains("@");
|
||||
}
|
||||
|
||||
public String getDomain(){
|
||||
String[] parts=acct.split("@", 2);
|
||||
return parts.length==1 ? null : parts[1];
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString(){
|
||||
return "Account{"+
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
package org.joinmastodon.android.model;
|
||||
|
||||
import org.joinmastodon.android.api.RequiredField;
|
||||
|
||||
public class Relationship extends BaseModel{
|
||||
@RequiredField
|
||||
public String id;
|
||||
public boolean following;
|
||||
public boolean requested;
|
||||
public boolean endorsed;
|
||||
public boolean followedBy;
|
||||
public boolean muting;
|
||||
public boolean mutingNotifications;
|
||||
public boolean showingReblogs;
|
||||
public boolean notifying;
|
||||
public boolean blocking;
|
||||
public boolean domainBlocking;
|
||||
public boolean blockedBy;
|
||||
public String note;
|
||||
|
||||
@Override
|
||||
public String toString(){
|
||||
return "Relationship{"+
|
||||
"id='"+id+'\''+
|
||||
", following="+following+
|
||||
", requested="+requested+
|
||||
", endorsed="+endorsed+
|
||||
", followedBy="+followedBy+
|
||||
", muting="+muting+
|
||||
", mutingNotifications="+mutingNotifications+
|
||||
", showingReblogs="+showingReblogs+
|
||||
", notifying="+notifying+
|
||||
", blocking="+blocking+
|
||||
", domainBlocking="+domainBlocking+
|
||||
", blockedBy="+blockedBy+
|
||||
", note='"+note+'\''+
|
||||
'}';
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user