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; ...@@ -2,6 +2,8 @@ package com.telephoners.krakyournet.ctf.resources;
import com.telephoners.krakyournet.ctf.objects.User; import com.telephoners.krakyournet.ctf.objects.User;
import com.telephoners.krakyournet.ctf.objects.tasks.Task; 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 com.telephoners.krakyournet.ctf.repositories.TasksRepository;
import io.dropwizard.auth.Auth; import io.dropwizard.auth.Auth;
import org.apache.http.HttpEntity; import org.apache.http.HttpEntity;
...@@ -47,14 +49,14 @@ public class TaskResource ...@@ -47,14 +49,14 @@ public class TaskResource
String taskText = null; String taskText = null;
/*switch (task.getTaskType()) { //todo: refactor, so ugly;(
case TEXT: if(task instanceof WebTask) {
taskText = ((TaskCryptoContent) task.getTaskContent()).getText(); taskText = readStream(proxyRequest(((WebTask) task).getUrl(), user));
break; }
case WEB: if(task instanceof TextTask) {
taskText = readStream(proxyRequest(((TaskWebContent) task.getTaskContent()).getUrl(), user)); taskText = ((TextTask) task).getText();
break; }
}*/
//todo!!!!! //todo!!!!!
return Response.ok().entity(taskText).build(); 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