Skip to content

Commit

Permalink
Merge pull request #6 from zucchero-sintattico/feature-cleanup
Browse files Browse the repository at this point in the history
Change typescript namespaces in modules
  • Loading branch information
manuandru authored Nov 25, 2023
2 parents ded77b7 + db038bc commit ba19c50
Show file tree
Hide file tree
Showing 10 changed files with 147 additions and 153 deletions.
19 changes: 9 additions & 10 deletions services/api/src/messages/channel.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
/* eslint-disable @typescript-eslint/no-namespace */
import { Empty, ErrorResponse, Response } from '../response'
import { RequestSchema } from '../schema'

export namespace GetChannelMessagesApi {
export namespace Request {
/* eslint-disable @typescript-eslint/no-namespace */
export module GetChannelMessagesApi {
export module Request {
export type Type = Body & Params & Query
export type Params = {
serverId: string
Expand All @@ -26,7 +25,7 @@ export namespace GetChannelMessagesApi {
},
}
}
export namespace Responses {
export module Responses {
export interface Message {
_id: string
sender: string
Expand All @@ -42,7 +41,7 @@ export namespace GetChannelMessagesApi {
}
export type Type = Success
}
export namespace Errors {
export module Errors {
export class ChannelNotFound extends ErrorResponse {
statusCode = 404
error = 'Channel not found' as const
Expand All @@ -62,8 +61,8 @@ export namespace GetChannelMessagesApi {
export type Response = Responses.Type | Errors.Type
}

export namespace SendMessageInChannelApi {
export namespace Request {
export module SendMessageInChannelApi {
export module Request {
export type Type = Body & Params
export type Params = {
serverId: string
Expand All @@ -82,14 +81,14 @@ export namespace SendMessageInChannelApi {
},
}
}
export namespace Responses {
export module Responses {
export class Success extends Response {
statusCode = 200
message = 'Message sent successfully'
}
export type Type = Success
}
export namespace Errors {
export module Errors {
export class ChannelNotFound extends ErrorResponse {
statusCode = 404
error = 'Channel not found' as const
Expand Down
19 changes: 9 additions & 10 deletions services/api/src/messages/direct.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
/* eslint-disable @typescript-eslint/no-namespace */
import { Empty, ErrorResponse, Response } from '../response'
import { RequestSchema } from '../schema'

export namespace GetDirectMessagesApi {
export namespace Request {
/* eslint-disable @typescript-eslint/no-namespace */
export module GetDirectMessagesApi {
export module Request {
export type Type = Body & Params & Query
export type Params = {
username: string
Expand All @@ -24,7 +23,7 @@ export namespace GetDirectMessagesApi {
},
}
}
export namespace Responses {
export module Responses {
export interface Message {
_id: string
sender: string
Expand All @@ -40,7 +39,7 @@ export namespace GetDirectMessagesApi {
}
export type Type = Success
}
export namespace Errors {
export module Errors {
export class DirectNotFound extends ErrorResponse {
statusCode = 404
error = 'Direct not found' as const
Expand All @@ -50,8 +49,8 @@ export namespace GetDirectMessagesApi {
export type Response = Responses.Type | Errors.Type
}

export namespace SendDirectMessageApi {
export namespace Request {
export module SendDirectMessageApi {
export module Request {
export type Type = Body & Params
export type Params = {
username: string
Expand All @@ -69,14 +68,14 @@ export namespace SendDirectMessageApi {
},
}
}
export namespace Responses {
export module Responses {
export class Success extends Response {
statusCode = 200
message = 'Message sent successfully'
}
export type Type = Success
}
export namespace Errors {
export module Errors {
export class DirectNotFound extends ErrorResponse {
statusCode = 404
error = 'Direct not found' as const
Expand Down
10 changes: 5 additions & 5 deletions services/api/src/monitoring/status.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { Empty, Response } from '@api/response'
import { RequestSchema } from '@api/schema'

/* eslint-disable @typescript-eslint/no-namespace */
export namespace GetServicesStatusApi {
export namespace Request {

export module GetServicesStatusApi {
export module Request {
export type Type = Body & Params
export type Params = Empty
export type Body = Empty
Expand All @@ -13,7 +13,7 @@ export namespace GetServicesStatusApi {
}
}

export namespace Responses {
export module Responses {
interface ServiceStatus {
_id: string
service: string
Expand All @@ -30,7 +30,7 @@ export namespace GetServicesStatusApi {
}
export type Type = Success
}
export namespace Errors {
export module Errors {
export type Type = Empty
}
export type Response = Responses.Type | Errors.Type
Expand Down
26 changes: 13 additions & 13 deletions services/api/src/multimedia/session.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { Response } from '../response'
import { RequestSchema } from '../schema'

/* eslint-disable @typescript-eslint/no-namespace */
export namespace GetChannelSessionIdApi {
export namespace Request {

export module GetChannelSessionIdApi {
export module Request {
export type Type = Params
export type Params = {
serverId: string
Expand All @@ -17,7 +17,7 @@ export namespace GetChannelSessionIdApi {
Body: {},
}
}
export namespace Responses {
export module Responses {
export class Success extends Response {
statusCode = 200
message = 'Session id retrieved successfully' as const
Expand All @@ -29,7 +29,7 @@ export namespace GetChannelSessionIdApi {
}
export type Type = Success
}
export namespace Errors {
export module Errors {
export class ChannelNotFound extends Response {
statusCode = 404
message = 'Channel not found' as const
Expand All @@ -43,8 +43,8 @@ export namespace GetChannelSessionIdApi {
export type Response = Responses.Type | Errors.Type
}

export namespace GetDirectSessionIdApi {
export namespace Request {
export module GetDirectSessionIdApi {
export module Request {
export type Type = Params
export type Params = {
username: string
Expand All @@ -57,7 +57,7 @@ export namespace GetDirectSessionIdApi {
}
}

export namespace Responses {
export module Responses {
export class Success extends Response {
statusCode = 200
message = 'Session id retrieved successfully' as const
Expand All @@ -70,7 +70,7 @@ export namespace GetDirectSessionIdApi {
export type Type = Success
}

export namespace Errors {
export module Errors {
export class FriendshipNotFound extends Response {
statusCode = 404
message = 'Friendship not found' as const
Expand All @@ -81,8 +81,8 @@ export namespace GetDirectSessionIdApi {
export type Response = Responses.Type | Errors.Type
}

export namespace GetUsersInSession {
export namespace Request {
export module GetUsersInSession {
export module Request {
export type Type = Params
export type Params = {
sessionId: string
Expand All @@ -95,7 +95,7 @@ export namespace GetUsersInSession {
}
}

export namespace Responses {
export module Responses {
export class Success extends Response {
statusCode = 200
message = 'Users retrieved successfully' as const
Expand All @@ -108,7 +108,7 @@ export namespace GetUsersInSession {
export type Type = Success
}

export namespace Errors {
export module Errors {
export class SessionNotFound extends Response {
statusCode = 404
message = 'Session not found' as const
Expand Down
43 changes: 21 additions & 22 deletions services/api/src/piperchat/channel.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
/* eslint-disable @typescript-eslint/no-namespace */
import { Empty, ErrorResponse, Response } from '../response'
import { RequestSchema } from '../schema'

export namespace GetChannelsApi {
export namespace Request {
/* eslint-disable @typescript-eslint/no-namespace */
export module GetChannelsApi {
export module Request {
export type Type = Body & Params
export type Params = {
serverId: string
Expand All @@ -16,7 +15,7 @@ export namespace GetChannelsApi {
Body: {},
}
}
export namespace Responses {
export module Responses {
interface Channel {
id: string
name: string
Expand All @@ -33,7 +32,7 @@ export namespace GetChannelsApi {
}
export type Type = Success
}
export namespace Errors {
export module Errors {
export class ServerNotFound extends ErrorResponse {
statusCode = 404
error = 'Server not found' as const
Expand All @@ -47,8 +46,8 @@ export namespace GetChannelsApi {
export type Response = Responses.Type | Errors.Type
}

export namespace GetChannelByIdApi {
export namespace Request {
export module GetChannelByIdApi {
export module Request {
export type Type = Body & Params
export type Params = {
serverId: string
Expand All @@ -62,7 +61,7 @@ export namespace GetChannelByIdApi {
Body: {},
}
}
export namespace Responses {
export module Responses {
export interface Channel {
id: string
name: string
Expand All @@ -79,7 +78,7 @@ export namespace GetChannelByIdApi {
}
export type Type = Success
}
export namespace Errors {
export module Errors {
export class ChannelNotFound extends ErrorResponse {
statusCode = 404
error = 'Channel not found' as const
Expand All @@ -99,12 +98,12 @@ export namespace GetChannelByIdApi {
export type Response = Responses.Type | Errors.Type
}

export namespace CreateChannelApi {
export module CreateChannelApi {
export enum ChannelType {
Messages = 'messages',
Multimedia = 'multimedia',
}
export namespace Request {
export module Request {
export type Type = Body & Params
export type Params = {
serverId: string
Expand All @@ -125,7 +124,7 @@ export namespace CreateChannelApi {
},
}
}
export namespace Responses {
export module Responses {
interface Channel {
id: string
name: string
Expand All @@ -144,7 +143,7 @@ export namespace CreateChannelApi {
}
export type Type = Success
}
export namespace Errors {
export module Errors {
export class ServerNotFound extends ErrorResponse {
statusCode = 404
error = 'Server not found' as const
Expand Down Expand Up @@ -173,8 +172,8 @@ export namespace CreateChannelApi {
export type Response = Responses.Type | Errors.Type
}

export namespace UpdateChannelApi {
export namespace Request {
export module UpdateChannelApi {
export module Request {
export type Type = Body & Params
export type Params = {
serverId: string
Expand All @@ -195,14 +194,14 @@ export namespace UpdateChannelApi {
},
}
}
export namespace Responses {
export module Responses {
export class Success extends Response {
statusCode = 200
message = 'Channel updated successfully'
}
export type Type = Success
}
export namespace Errors {
export module Errors {
export class ServerNotFound extends ErrorResponse {
statusCode = 404
error = 'Server not found' as const
Expand All @@ -229,8 +228,8 @@ export namespace UpdateChannelApi {
export type Response = Responses.Type | Errors.Type
}

export namespace DeleteChannelApi {
export namespace Request {
export module DeleteChannelApi {
export module Request {
export type Type = Body & Params
export type Params = {
serverId: string
Expand All @@ -245,14 +244,14 @@ export namespace DeleteChannelApi {
Body: {},
}
}
export namespace Responses {
export module Responses {
export class Success extends Response {
statusCode = 200
message = 'Channel deleted successfully'
}
export type Type = Success
}
export namespace Errors {
export module Errors {
export class ServerNotFound extends ErrorResponse {
statusCode = 404
error = 'Server not found' as const
Expand Down
Loading

0 comments on commit ba19c50

Please sign in to comment.