11defmodule EphemeralEnvironments.Grpc.EphemeralEnvironmentsServer do
22 use GRPC.Server , service: InternalApi.EphemeralEnvironments.EphemeralEnvironments.Service
33
4- alias InternalApi.EphemeralEnvironments . {
5- ListRequest ,
6- ListResponse ,
7- DescribeRequest ,
8- DescribeResponse ,
9- CreateRequest ,
10- CreateResponse ,
11- UpdateRequest ,
12- UpdateResponse ,
13- DeleteRequest ,
14- DeleteResponse ,
15- CordonRequest ,
16- CordonResponse
17- }
4+ alias EphemeralEnvironments.Service.EphemeralEnvironmentType
185
196 def list ( request , _stream ) do
20- case EphemeralEnvironments.Service.EphemeralEnvironmentType . list ( request . org_id ) do
21- { :ok , environment_types } ->
22- % { environment_types: environment_types }
23-
24- { :error , error_message } ->
25- raise GRPC.RPCError , status: :unknown , message: error_message
26- end
7+ { :ok , environment_types } = EphemeralEnvironmentType . list ( request . org_id )
8+ % { environment_types: environment_types }
279 end
2810
2911 def describe ( request , _stream ) do
30- case EphemeralEnvironments.Service.EphemeralEnvironmentType . describe (
31- request . id ,
32- request . org_id
33- ) do
12+ case EphemeralEnvironmentType . describe ( request . id , request . org_id ) do
3413 { :ok , environment_type } ->
3514 # Note: instances field will be added once we implement instance management
3615 % { environment_type: environment_type , instances: [ ] }
@@ -44,7 +23,7 @@ defmodule EphemeralEnvironments.Grpc.EphemeralEnvironmentsServer do
4423 end
4524
4625 def create ( request , _stream ) do
47- case EphemeralEnvironments.Service. EphemeralEnvironmentType. create ( request . environment_type ) do
26+ case EphemeralEnvironmentType . create ( request . environment_type ) do
4827 { :ok , ret } ->
4928 % { environment_type: ret }
5029
@@ -54,7 +33,7 @@ defmodule EphemeralEnvironments.Grpc.EphemeralEnvironmentsServer do
5433 end
5534
5635 def update ( request , _stream ) do
57- case EphemeralEnvironments.Service. EphemeralEnvironmentType. update ( request . environment_type ) do
36+ case EphemeralEnvironmentType . update ( request . environment_type ) do
5837 { :ok , environment_type } ->
5938 % { environment_type: environment_type }
6039
@@ -67,10 +46,8 @@ defmodule EphemeralEnvironments.Grpc.EphemeralEnvironmentsServer do
6746 end
6847
6948 def delete ( _request , _stream ) do
70- % DeleteResponse { }
7149 end
7250
7351 def cordon ( _request , _stream ) do
74- % CordonResponse { }
7552 end
7653end
0 commit comments