chore: better Prettier config for easier reviews

This commit is contained in:
2023-10-23 23:33:39 +02:00
parent a8781724d4
commit 71ea41695f
209 changed files with 4093 additions and 4114 deletions

View File

@ -1,14 +1,14 @@
import type { Handler } from '../../handler'
import { channelExample, channelExample2 } from '../channel'
import type { Handler } from "../../handler"
import { channelExample, channelExample2 } from "../channel"
export const deleteChannelWithChannelIdHandler: Handler = {
method: 'DELETE',
method: "DELETE",
url: `/channels/${channelExample.id}`,
response: {
statusCode: 200,
body: {
...channelExample,
defaultChannelId: channelExample2.id
}
}
defaultChannelId: channelExample2.id,
},
},
}

View File

@ -1,24 +1,24 @@
import type { Handler } from '../../handler'
import { channelExample, channelExample2 } from '../channel'
import type { Handler } from "../../handler"
import { channelExample, channelExample2 } from "../channel"
export const getChannelWithChannelIdHandler: Handler = {
method: 'GET',
method: "GET",
url: `/channels/${channelExample.id}`,
response: {
statusCode: 200,
body: {
channel: channelExample
}
}
channel: channelExample,
},
},
}
export const getChannelWithChannelIdHandler2: Handler = {
method: 'GET',
method: "GET",
url: `/channels/${channelExample2.id}`,
response: {
statusCode: 200,
body: {
channel: channelExample2
}
}
channel: channelExample2,
},
},
}

View File

@ -1,4 +1,4 @@
import type { Handler } from '../../../handler'
import type { Handler } from "../../../handler"
import {
messageExampleComplete,
messageExampleComplete2,
@ -8,12 +8,12 @@ import {
messageExampleComplete6,
messageExampleComplete7,
messageExampleComplete8,
messageExampleComplete9
} from '../../../messages/message'
import { channelExample } from '../../channel'
messageExampleComplete9,
} from "../../../messages/message"
import { channelExample } from "../../channel"
export const getMessagesWithChannelIdHandler: Handler = {
method: 'GET',
method: "GET",
url: `/channels/${channelExample.id}/messages`,
response: {
statusCode: 200,
@ -26,7 +26,7 @@ export const getMessagesWithChannelIdHandler: Handler = {
messageExampleComplete6,
messageExampleComplete7,
messageExampleComplete8,
messageExampleComplete9
]
}
messageExampleComplete9,
],
},
}

View File

@ -1,15 +1,15 @@
import type { Handler } from '../../handler'
import { channelExample, channelExample2 } from '../channel'
import type { Handler } from "../../handler"
import { channelExample, channelExample2 } from "../channel"
export const putChannelWithChannelIdHandler: Handler = {
method: 'PUT',
method: "PUT",
url: `/channels/${channelExample.id}`,
response: {
statusCode: 200,
body: {
...channelExample,
name: 'New channel name',
defaultChannelId: channelExample2.id
}
}
name: "New channel name",
defaultChannelId: channelExample2.id,
},
},
}

View File

@ -1,15 +1,15 @@
import { guildExample } from '../guilds/guild'
import { guildExample } from "../guilds/guild"
export const channelExample = {
id: 1,
name: 'general',
name: "general",
guildId: guildExample.id,
createdAt: new Date().toISOString(),
updatedAt: new Date().toISOString()
updatedAt: new Date().toISOString(),
}
export const channelExample2 = {
...channelExample,
id: 2,
name: 'general2'
name: "general2",
}

View File

@ -1,12 +1,12 @@
import { guildExample } from '../../guild'
import type { Handler } from '../../../handler'
import { channelExample, channelExample2 } from '../../../channels/channel'
import { guildExample } from "../../guild"
import type { Handler } from "../../../handler"
import { channelExample, channelExample2 } from "../../../channels/channel"
export const getChannelsWithGuildIdHandler: Handler = {
method: 'GET',
method: "GET",
url: `/guilds/${guildExample.id}/channels`,
response: {
statusCode: 200,
body: [channelExample, channelExample2]
}
body: [channelExample, channelExample2],
},
}

View File

@ -1,15 +1,15 @@
import { guildExample } from '../../guild'
import type { Handler } from '../../../handler'
import { channelExample, channelExample2 } from '../../../channels/channel'
import { guildExample } from "../../guild"
import type { Handler } from "../../../handler"
import { channelExample, channelExample2 } from "../../../channels/channel"
export const postChannelsWithGuildIdHandler: Handler = {
method: 'POST',
method: "POST",
url: `/guilds/${guildExample.id}/channels`,
response: {
statusCode: 200,
body: {
...channelExample2,
defaultChannelId: channelExample.id
}
}
defaultChannelId: channelExample.id,
},
},
}

View File

@ -1,13 +1,13 @@
import type { Handler } from '../../handler'
import { guildExample } from '../guild'
import type { Handler } from "../../handler"
import { guildExample } from "../guild"
export const deleteGuildWithGuildIdHandler: Handler = {
method: 'DELETE',
method: "DELETE",
url: `/guilds/${guildExample.id}`,
response: {
statusCode: 200,
body: {
...guildExample
}
}
...guildExample,
},
},
}

View File

@ -1,21 +1,21 @@
import type { Handler } from '../../handler'
import { guildExample } from '../guild'
import { memberExampleComplete } from '../../members/member'
import type { Handler } from "../../handler"
import { guildExample } from "../guild"
import { memberExampleComplete } from "../../members/member"
export const getGuildMemberWithGuildIdHandler: Handler = {
method: 'GET',
method: "GET",
url: `/guilds/${guildExample.id}`,
response: {
statusCode: 200,
body: {
guild: guildExample,
member: memberExampleComplete
}
}
member: memberExampleComplete,
},
},
}
export const getGuildMemberNotOwnerWithGuildIdHandler: Handler = {
method: 'GET',
method: "GET",
url: `/guilds/${guildExample.id}`,
response: {
statusCode: 200,
@ -23,8 +23,8 @@ export const getGuildMemberNotOwnerWithGuildIdHandler: Handler = {
guild: guildExample,
member: {
...memberExampleComplete,
isOwner: false
}
}
}
isOwner: false,
},
},
},
}

View File

@ -1,12 +1,12 @@
import { guildExample } from '../../guild'
import type { Handler } from '../../../handler'
import { memberExampleComplete } from '../../../members/member'
import { guildExample } from "../../guild"
import type { Handler } from "../../../handler"
import { memberExampleComplete } from "../../../members/member"
export const getMembersWithGuildIdHandler: Handler = {
method: 'GET',
method: "GET",
url: `/guilds/${guildExample.id}/members`,
response: {
statusCode: 200,
body: [memberExampleComplete]
}
body: [memberExampleComplete],
},
}

View File

@ -1,10 +1,10 @@
import { guildExample } from '../../guild'
import type { Handler } from '../../../handler'
import { memberExampleComplete } from '../../../members/member'
import { channelExample } from '../../../channels/channel'
import { guildExample } from "../../guild"
import type { Handler } from "../../../handler"
import { memberExampleComplete } from "../../../members/member"
import { channelExample } from "../../../channels/channel"
export const postMembersWithGuildIdHandler: Handler = {
method: 'POST',
method: "POST",
url: `/guilds/${guildExample.id}/members/join`,
response: {
statusCode: 201,
@ -12,8 +12,8 @@ export const postMembersWithGuildIdHandler: Handler = {
...memberExampleComplete,
guild: {
...guildExample,
defaultChannelId: channelExample.id
}
}
}
defaultChannelId: channelExample.id,
},
},
},
}

View File

@ -1,14 +1,14 @@
import { guildExample } from '../../guild'
import type { Handler } from '../../../handler'
import { memberExample } from '../../../members/member'
import { guildExample } from "../../guild"
import type { Handler } from "../../../handler"
import { memberExample } from "../../../members/member"
export const deleteLeaveMembersWithGuildIdHandler: Handler = {
method: 'DELETE',
method: "DELETE",
url: `/guilds/${guildExample.id}/members/leave`,
response: {
statusCode: 200,
body: {
...memberExample
}
}
...memberExample,
},
},
}

View File

@ -1,14 +1,14 @@
import type { Handler } from '../handler'
import { guildExample, guildExample2 } from './guild'
import type { Handler } from "../handler"
import { guildExample, guildExample2 } from "./guild"
export const getGuildsHandler: Handler = {
method: 'GET',
url: '/guilds',
method: "GET",
url: "/guilds",
response: {
statusCode: 200,
body: [
{ ...guildExample, defaultChannelId: 1 },
{ ...guildExample2, defaultChannelId: 2 }
]
}
{ ...guildExample2, defaultChannelId: 2 },
],
},
}

View File

@ -1,16 +1,16 @@
import type { Guild } from '../../../models/Guild'
import type { Guild } from "../../../models/Guild"
export const guildExample: Guild = {
id: 1,
name: 'GuildExample',
description: 'guild example.',
name: "GuildExample",
description: "guild example.",
icon: null,
createdAt: new Date().toISOString(),
updatedAt: new Date().toISOString()
updatedAt: new Date().toISOString(),
}
export const guildExample2: Guild = {
...guildExample,
id: 2,
name: 'app'
name: "app",
}

View File

@ -1,19 +1,19 @@
import type { Handler } from '../handler'
import { guildExample } from './guild'
import { channelExample } from '../channels/channel'
import { memberExampleComplete } from '../members/member'
import type { Handler } from "../handler"
import { guildExample } from "./guild"
import { channelExample } from "../channels/channel"
import { memberExampleComplete } from "../members/member"
export const postGuildsHandler: Handler = {
method: 'POST',
url: '/guilds',
method: "POST",
url: "/guilds",
response: {
statusCode: 201,
body: {
guild: {
...guildExample,
channels: [channelExample],
members: [memberExampleComplete]
}
}
}
members: [memberExampleComplete],
},
},
},
}

View File

@ -1,32 +1,32 @@
import type { Handler } from '../../handler'
import { guildExample, guildExample2 } from '../guild'
import type { Handler } from "../../handler"
import { guildExample, guildExample2 } from "../guild"
export const getGuildsPublicEmptyHandler: Handler = {
method: 'GET',
url: '/guilds/public',
method: "GET",
url: "/guilds/public",
response: {
statusCode: 200,
body: []
}
body: [],
},
}
export const getGuildsPublicHandler: Handler = {
method: 'GET',
url: '/guilds/public',
method: "GET",
url: "/guilds/public",
response: {
statusCode: 200,
body: [
{ ...guildExample, membersCount: 1 },
{ ...guildExample2, membersCount: 1 }
]
}
{ ...guildExample2, membersCount: 1 },
],
},
}
export const getGuildsPublicSearchHandler: Handler = {
method: 'GET',
url: '/guilds/public',
method: "GET",
url: "/guilds/public",
response: {
statusCode: 200,
body: [{ ...guildExample2, membersCount: 1 }]
}
body: [{ ...guildExample2, membersCount: 1 }],
},
}

View File

@ -1,7 +1,7 @@
import { getUsersCurrentHandler } from './users/current/get'
import { postUsersRefreshTokenHandler } from './users/refresh-token/post'
import { getUsersCurrentHandler } from "./users/current/get"
import { postUsersRefreshTokenHandler } from "./users/refresh-token/post"
export type Method = 'GET' | 'POST' | 'PUT' | 'DELETE'
export type Method = "GET" | "POST" | "PUT" | "DELETE"
export interface Handler {
method: Method
@ -17,5 +17,5 @@ export type Handlers = Handler[]
export const authenticationHandlers = [
getUsersCurrentHandler,
postUsersRefreshTokenHandler
postUsersRefreshTokenHandler,
]

View File

@ -1,5 +1,5 @@
import { guildExample } from '../guilds/guild'
import { userExample } from '../users/user'
import { guildExample } from "../guilds/guild"
import { userExample } from "../users/user"
export const memberExample = {
id: 1,
@ -7,10 +7,10 @@ export const memberExample = {
userId: userExample.id,
guildId: guildExample.id,
createdAt: new Date().toISOString(),
updatedAt: new Date().toISOString()
updatedAt: new Date().toISOString(),
}
export const memberExampleComplete = {
...memberExample,
user: userExample
user: userExample,
}

View File

@ -1,33 +1,33 @@
import { channelExample } from '../channels/channel'
import { memberExampleComplete } from '../members/member'
import { channelExample } from "../channels/channel"
import { memberExampleComplete } from "../members/member"
export const messageExample = {
id: 1,
value: 'Hello, world!',
type: 'text' as 'text' | 'file',
mimetype: 'text/plain',
value: "Hello, world!",
type: "text" as "text" | "file",
mimetype: "text/plain",
memberId: memberExampleComplete.id,
channelId: channelExample.id,
createdAt: new Date().toISOString(),
updatedAt: new Date().toISOString()
updatedAt: new Date().toISOString(),
}
export const messageExampleComplete = {
...messageExample,
member: memberExampleComplete
member: memberExampleComplete,
}
export const messageExampleComplete2 = {
...messageExampleComplete,
id: 2,
value: 'Message with bad html: <script>alert("xss")</script>'
value: 'Message with bad html: <script>alert("xss")</script>',
}
export const messageExampleComplete3 = {
...messageExampleComplete,
id: 3,
value:
'Message with **bold text** and *italic text*.\nNewlines and some emoji: :smile:'
"Message with **bold text** and *italic text*.\nNewlines and some emoji: :smile:",
}
export const messageExampleComplete4 = {
@ -38,43 +38,43 @@ export const messageExampleComplete4 = {
**Theorem 1**: $(a, b, c) \\in \\mathbb{R}^3$, the solutions of $ax^2 + bx + c = 0$ are:
$x = \\frac{-b \\pm \\sqrt{b^2 - 4ac}}{2a}$
`
`,
}
export const messageExampleComplete5 = {
...messageExampleComplete,
id: 5,
value: ':wave:'
value: ":wave:",
}
export const messageExampleComplete6 = {
...messageExampleComplete,
id: 6,
value: '/uploads/messages/image.png',
type: 'file',
mimetype: 'image/png'
value: "/uploads/messages/image.png",
type: "file",
mimetype: "image/png",
}
export const messageExampleComplete7 = {
...messageExampleComplete,
id: 7,
value: '/uploads/messages/audio.mp3',
type: 'file',
mimetype: 'audio/mp3'
value: "/uploads/messages/audio.mp3",
type: "file",
mimetype: "audio/mp3",
}
export const messageExampleComplete8 = {
...messageExampleComplete,
id: 8,
value: '/uploads/messages/video.mp4',
type: 'file',
mimetype: 'video/mp4'
value: "/uploads/messages/video.mp4",
type: "file",
mimetype: "video/mp4",
}
export const messageExampleComplete9 = {
...messageExampleComplete,
id: 9,
value: '/uploads/messages/download.zip',
type: 'file',
mimetype: 'application/zip'
value: "/uploads/messages/download.zip",
type: "file",
mimetype: "application/zip",
}

View File

@ -1,47 +1,47 @@
import type { Handler } from '../../handler'
import type { Handler } from "../../handler"
import {
messageExampleComplete6,
messageExampleComplete7,
messageExampleComplete8,
messageExampleComplete9
} from '../../messages/message'
messageExampleComplete9,
} from "../../messages/message"
export const getMessagesUploadsImageHandler: Handler = {
method: 'GET',
method: "GET",
url: messageExampleComplete6.value as `/${string}`,
response: {
statusCode: 200,
isFile: true,
body: ['image.png']
}
body: ["image.png"],
},
}
export const getMessagesUploadsAudioHandler: Handler = {
method: 'GET',
method: "GET",
url: messageExampleComplete7.value as `/${string}`,
response: {
statusCode: 200,
isFile: true,
body: ['audio.mp3']
}
body: ["audio.mp3"],
},
}
export const getMessagesUploadsVideoHandler: Handler = {
method: 'GET',
method: "GET",
url: messageExampleComplete8.value as `/${string}`,
response: {
statusCode: 200,
isFile: true,
body: ['video.mp4']
}
body: ["video.mp4"],
},
}
export const getMessagesUploadsDownloadHandler: Handler = {
method: 'GET',
method: "GET",
url: messageExampleComplete9.value as `/${string}`,
response: {
statusCode: 200,
isFile: true,
body: ['download.zip']
}
body: ["download.zip"],
},
}

View File

@ -1,17 +1,17 @@
import type { Handler } from '../../handler'
import { userExample, userSettingsExample } from '../user'
import type { Handler } from "../../handler"
import { userExample, userSettingsExample } from "../user"
export const getUserByIdHandler: Handler = {
method: 'GET',
method: "GET",
url: `/users/${userExample.id}`,
response: {
statusCode: 200,
body: {
user: {
...userExample,
settings: userSettingsExample
settings: userSettingsExample,
},
guilds: []
}
}
guilds: [],
},
},
}

View File

@ -1,18 +1,18 @@
import type { Handler } from '../../handler'
import { userExample, userSettingsExample } from '../user'
import type { Handler } from "../../handler"
import { userExample, userSettingsExample } from "../user"
export const getUsersCurrentHandler: Handler = {
method: 'GET',
url: '/users/current',
method: "GET",
url: "/users/current",
response: {
statusCode: 200,
body: {
user: {
...userExample,
settings: userSettingsExample,
currentStrategy: 'local',
strategies: ['local']
}
}
}
currentStrategy: "local",
strategies: ["local"],
},
},
},
}

View File

@ -1,14 +1,14 @@
import type { Handler } from '../../handler'
import type { Handler } from "../../handler"
export const postUsersRefreshTokenHandler: Handler = {
method: 'POST',
url: '/users/refresh-token',
method: "POST",
url: "/users/refresh-token",
response: {
statusCode: 200,
body: {
accessToken: 'access-token',
accessToken: "access-token",
expiresIn: 3600000,
type: 'Bearer'
}
}
type: "Bearer",
},
},
}

View File

@ -1,10 +1,10 @@
import type { Handler } from '../../handler'
import type { Handler } from "../../handler"
export const postUsersResetPasswordHandler: Handler = {
method: 'POST',
url: '/users/reset-password',
method: "POST",
url: "/users/reset-password",
response: {
statusCode: 200,
body: 'Password-reset request successful, please check your emails!'
}
body: "Password-reset request successful, please check your emails!",
},
}

View File

@ -1,23 +1,23 @@
import type { Handler } from '../../handler'
import type { Handler } from "../../handler"
export const putUsersResetPasswordHandler: Handler = {
method: 'PUT',
url: '/users/reset-password',
method: "PUT",
url: "/users/reset-password",
response: {
statusCode: 200,
body: 'The new password has been saved!'
}
body: "The new password has been saved!",
},
}
export const putUsersResetPasswordInvalidTemporaryTokenHandler: Handler = {
method: 'PUT',
url: '/users/reset-password',
method: "PUT",
url: "/users/reset-password",
response: {
statusCode: 400,
body: {
statusCode: 400,
error: 'Bad Request',
message: '"tempToken" is invalid'
}
}
error: "Bad Request",
message: '"tempToken" is invalid',
},
},
}

View File

@ -1,28 +1,28 @@
import type { Handler } from '../../handler'
import type { Handler } from "../../handler"
export const postUsersSigninHandler: Handler = {
method: 'POST',
url: '/users/signin',
method: "POST",
url: "/users/signin",
response: {
statusCode: 200,
body: {
accessToken: 'access-token',
refreshToken: 'refresh-token',
accessToken: "access-token",
refreshToken: "refresh-token",
expiresIn: 3600000,
type: 'Bearer'
}
}
type: "Bearer",
},
},
}
export const postUsersSigninInvalidCredentialsHandler: Handler = {
method: 'POST',
url: '/users/signin',
method: "POST",
url: "/users/signin",
response: {
statusCode: 400,
body: {
statusCode: 400,
error: 'Bad Request',
message: 'Invalid credentials.'
}
}
error: "Bad Request",
message: "Invalid credentials.",
},
},
}

View File

@ -1,29 +1,29 @@
import type { Handler } from '../../handler'
import { userExample, userSettingsExample } from '../user'
import type { Handler } from "../../handler"
import { userExample, userSettingsExample } from "../user"
export const postUsersSignupHandler: Handler = {
method: 'POST',
url: '/users/signup',
method: "POST",
url: "/users/signup",
response: {
statusCode: 201,
body: {
user: {
...userExample,
settings: userSettingsExample
}
}
}
settings: userSettingsExample,
},
},
},
}
export const postUsersSignupAlreadyUsedHandler: Handler = {
method: 'POST',
url: '/users/signup',
method: "POST",
url: "/users/signup",
response: {
statusCode: 400,
body: {
statusCode: 400,
error: 'Bad Request',
message: 'body.email or body.name already taken.'
}
}
error: "Bad Request",
message: "body.email or body.name already taken.",
},
},
}

View File

@ -1,29 +1,29 @@
import type { UserSettings } from '../../../models/UserSettings'
import type { User } from '../../../models/User'
import type { UserSettings } from "../../../models/UserSettings"
import type { User } from "../../../models/User"
export const userExample: User = {
id: 1,
name: 'Divlo',
email: 'contact@divlo.fr',
password: 'somepassword',
name: "Divlo",
email: "contact@divlo.fr",
password: "somepassword",
logo: null,
status: null,
biography: null,
website: 'https://divlo.fr',
website: "https://divlo.fr",
isConfirmed: true,
temporaryToken: 'temporaryUUIDtoken',
temporaryExpirationToken: '2021-10-20T20:59:08.485Z',
createdAt: '2021-10-20T20:30:51.595Z',
updatedAt: '2021-10-20T20:59:08.485Z'
temporaryToken: "temporaryUUIDtoken",
temporaryExpirationToken: "2021-10-20T20:59:08.485Z",
createdAt: "2021-10-20T20:30:51.595Z",
updatedAt: "2021-10-20T20:59:08.485Z",
}
export const userSettingsExample: UserSettings = {
id: 1,
language: 'en',
theme: 'dark',
language: "en",
theme: "dark",
isPublicEmail: false,
isPublicGuilds: false,
createdAt: '2021-10-20T20:30:51.605Z',
updatedAt: '2021-10-22T07:22:07.956Z',
userId: 1
createdAt: "2021-10-20T20:30:51.605Z",
updatedAt: "2021-10-22T07:22:07.956Z",
userId: 1,
}