Commit 27021881 authored by Grzegorz Pietrusza's avatar Grzegorz Pietrusza

cleanup

parent 50768034
...@@ -121,11 +121,9 @@ public class CTFApplication extends Application<ApplicationConfiguration> { ...@@ -121,11 +121,9 @@ public class CTFApplication extends Application<ApplicationConfiguration> {
bind(UsersRepository.class).toInstance(usersRepository); bind(UsersRepository.class).toInstance(usersRepository);
bind(TeamsResource.class).toInstance(new TeamsResource(teamsRepository)); bind(TeamsResource.class).toInstance(new TeamsResource(teamsRepository));
bind(TasksResource.class).toInstance(new TasksResource(applicationConfiguration, tasksRepository, teamsRepository, bind(TasksResource.class).toInstance(new TasksResource(tasksRepository
solutionsRepository)); ));
bind(ProxyResource.class).toInstance(new ProxyResource()); bind(ProxyResource.class).toInstance(new ProxyResource());
//todo: use se methods to inject ?
//todo: or rethink classes
} }
}); });
......
package api; package api;
import core.ApplicationConfiguration;
import io.dropwizard.auth.Auth; import io.dropwizard.auth.Auth;
import objects.Task; import objects.Task;
import objects.User; import objects.User;
import repositories.SolutionsRepository;
import repositories.TasksRepository; import repositories.TasksRepository;
import repositories.TeamsRepository;
import javax.inject.Inject; import javax.inject.Inject;
import javax.ws.rs.GET; import javax.ws.rs.GET;
...@@ -24,18 +21,11 @@ import java.util.List; ...@@ -24,18 +21,11 @@ import java.util.List;
@Produces(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON)
public class TasksResource public class TasksResource
{ {
private ApplicationConfiguration applicationConfiguration;
private TasksRepository tasksRepository; private TasksRepository tasksRepository;
private TeamsRepository teamsRepository;
private SolutionsRepository solutionsRepository;
@Inject @Inject
public TasksResource(ApplicationConfiguration applicationConfiguration, TasksRepository tasksRepository, TeamsRepository teamsRepository, public TasksResource(TasksRepository tasksRepository) {
SolutionsRepository solutionsRepository) {
this.applicationConfiguration = applicationConfiguration;
this.tasksRepository = tasksRepository; this.tasksRepository = tasksRepository;
this.teamsRepository = teamsRepository;
this.solutionsRepository = solutionsRepository;
} }
@GET @GET
......
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