Island: Remove IslandModeService from IslandMode resource

This commit is contained in:
Shreya Malviya 2022-09-21 16:36:44 +05:30
parent d9d388d41c
commit bc630e86e9
1 changed files with 0 additions and 6 deletions

View File

@ -9,7 +9,6 @@ from monkey_island.cc.models import IslandMode as IslandModeEnum
from monkey_island.cc.repository import ISimulationRepository from monkey_island.cc.repository import ISimulationRepository
from monkey_island.cc.resources.AbstractResource import AbstractResource from monkey_island.cc.resources.AbstractResource import AbstractResource
from monkey_island.cc.resources.request_authentication import jwt_required from monkey_island.cc.resources.request_authentication import jwt_required
from monkey_island.cc.services import IslandModeService
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@ -19,11 +18,9 @@ class IslandMode(AbstractResource):
def __init__( def __init__(
self, self,
island_mode_service: IslandModeService,
island_event_queue: IIslandEventQueue, island_event_queue: IIslandEventQueue,
simulation_repository: ISimulationRepository, simulation_repository: ISimulationRepository,
): ):
self._island_mode_service = island_mode_service
self._island_event_queue = island_event_queue self._island_event_queue = island_event_queue
self._simulation_repository = simulation_repository self._simulation_repository = simulation_repository
@ -31,10 +28,7 @@ class IslandMode(AbstractResource):
def put(self): def put(self):
try: try:
mode = IslandModeEnum(request.json) mode = IslandModeEnum(request.json)
self._island_mode_service.set_mode(mode)
self._island_event_queue.publish(topic=IslandEventTopic.SET_ISLAND_MODE, event=mode) self._island_event_queue.publish(topic=IslandEventTopic.SET_ISLAND_MODE, event=mode)
return {}, HTTPStatus.NO_CONTENT return {}, HTTPStatus.NO_CONTENT
except (AttributeError, json.decoder.JSONDecodeError): except (AttributeError, json.decoder.JSONDecodeError):
return {}, HTTPStatus.BAD_REQUEST return {}, HTTPStatus.BAD_REQUEST