package net.minecraft.profiler;
import java.util.HashMap;
import java.util.TimerTask;
import net.minecraft.util.HttpUtil;
class PlayerUsageSnooperThread extends TimerTask
{
/** The PlayerUsageSnooper object. */
final PlayerUsageSnooper snooper;
PlayerUsageSnooperThread(PlayerUsageSnooper par1PlayerUsageSnooper)
{
this.snooper = par1PlayerUsageSnooper;
}
public void run()
{
if (PlayerUsageSnooper.getStatsCollectorFor(this.snooper).isSnooperEnabled())
{
HashMap var1;
synchronized (PlayerUsageSnooper.getSyncLockFor(this.snooper))
{
var1 = new HashMap(PlayerUsageSnooper.getDataMapFor(this.snooper));
}
var1.put("snooper_count", Integer.valueOf(PlayerUsageSnooper.getSelfCounterFor(this.snooper)));
HttpUtil.sendPost(PlayerUsageSnooper.getServerUrlFor(this.snooper), var1, true);
}
}
}