SubwayTooter-Android-App/app/src/main/java/jp/juggler/subwaytooter/api/entity/TootContext.java

29 lines
864 B
Java

package jp.juggler.subwaytooter.api.entity;
import org.json.JSONObject;
import jp.juggler.subwaytooter.util.LogCategory;
public class TootContext {
// The ancestors of the status in the conversation, as a list of Statuses
public TootStatus.List ancestors;
// descendants The descendants of the status in the conversation, as a list of Statuses
public TootStatus.List descendants;
public static TootContext parse( LogCategory log, JSONObject src ){
if( src==null) return null;
try{
TootContext dst = new TootContext();
dst.ancestors = TootStatus.parseList( log,src.optJSONArray( "ancestors" ) );
dst.descendants = TootStatus.parseList(log, src.optJSONArray( "descendants" ) );
return dst;
}catch( Throwable ex ){
ex.printStackTrace();
log.e(ex,"TootContext.parse failed.");
return null;
}
}
}