Commit e568a1ce authored by Grzegorz Pietrusza's avatar Grzegorz Pietrusza

fix recognizing tasks

parent b1f18eb9
......@@ -2,6 +2,8 @@ package com.telephoners.krakyournet.ctf.resources;
import com.telephoners.krakyournet.ctf.objects.User;
import com.telephoners.krakyournet.ctf.objects.tasks.Task;
import com.telephoners.krakyournet.ctf.objects.tasks.TextTask;
import com.telephoners.krakyournet.ctf.objects.tasks.WebTask;
import com.telephoners.krakyournet.ctf.repositories.TasksRepository;
import io.dropwizard.auth.Auth;
import org.apache.http.HttpEntity;
......@@ -47,14 +49,14 @@ public class TaskResource
String taskText = null;
/*switch (task.getTaskType()) {
case TEXT:
taskText = ((TaskCryptoContent) task.getTaskContent()).getText();
break;
case WEB:
taskText = readStream(proxyRequest(((TaskWebContent) task.getTaskContent()).getUrl(), user));
break;
}*/
//todo: refactor, so ugly;(
if(task instanceof WebTask) {
taskText = readStream(proxyRequest(((WebTask) task).getUrl(), user));
}
if(task instanceof TextTask) {
taskText = ((TextTask) task).getText();
}
//todo!!!!!
return Response.ok().entity(taskText).build();
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment