28 lines
		
	
	
	
		
			836 B
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
	
		
			836 B
		
	
	
	
		
			Java
		
	
	
	
	
	
| package com.mojang.realmsclient.dto;
 | |
| 
 | |
| import com.google.gson.JsonObject;
 | |
| import com.mojang.realmsclient.util.JsonUtils;
 | |
| import net.fabricmc.api.EnvType;
 | |
| import net.fabricmc.api.Environment;
 | |
| import org.jetbrains.annotations.Nullable;
 | |
| 
 | |
| @Environment(EnvType.CLIENT)
 | |
| public class ServerActivity extends ValueObject {
 | |
| 	@Nullable
 | |
| 	public String profileUuid;
 | |
| 	public long joinTime;
 | |
| 	public long leaveTime;
 | |
| 
 | |
| 	public static ServerActivity parse(JsonObject json) {
 | |
| 		ServerActivity serverActivity = new ServerActivity();
 | |
| 
 | |
| 		try {
 | |
| 			serverActivity.profileUuid = JsonUtils.getStringOr("profileUuid", json, null);
 | |
| 			serverActivity.joinTime = JsonUtils.getLongOr("joinTime", json, Long.MIN_VALUE);
 | |
| 			serverActivity.leaveTime = JsonUtils.getLongOr("leaveTime", json, Long.MIN_VALUE);
 | |
| 		} catch (Exception var3) {
 | |
| 		}
 | |
| 
 | |
| 		return serverActivity;
 | |
| 	}
 | |
| }
 |