chore: better Prettier config for easier reviews
This commit is contained in:
@ -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,
|
||||
},
|
||||
},
|
||||
}
|
||||
|
@ -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,
|
||||
},
|
||||
},
|
||||
}
|
||||
|
@ -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,
|
||||
],
|
||||
},
|
||||
}
|
||||
|
@ -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,
|
||||
},
|
||||
},
|
||||
}
|
||||
|
@ -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",
|
||||
}
|
||||
|
@ -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],
|
||||
},
|
||||
}
|
||||
|
@ -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,
|
||||
},
|
||||
},
|
||||
}
|
||||
|
@ -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,
|
||||
},
|
||||
},
|
||||
}
|
||||
|
@ -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,
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
@ -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],
|
||||
},
|
||||
}
|
||||
|
@ -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,
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
@ -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,
|
||||
},
|
||||
},
|
||||
}
|
||||
|
@ -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 },
|
||||
],
|
||||
},
|
||||
}
|
||||
|
@ -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",
|
||||
}
|
||||
|
@ -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],
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
@ -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 }],
|
||||
},
|
||||
}
|
||||
|
@ -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,
|
||||
]
|
||||
|
@ -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,
|
||||
}
|
||||
|
@ -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",
|
||||
}
|
||||
|
@ -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"],
|
||||
},
|
||||
}
|
||||
|
@ -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: [],
|
||||
},
|
||||
},
|
||||
}
|
||||
|
@ -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"],
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
@ -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",
|
||||
},
|
||||
},
|
||||
}
|
||||
|
@ -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!",
|
||||
},
|
||||
}
|
||||
|
@ -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',
|
||||
},
|
||||
},
|
||||
}
|
||||
|
@ -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.",
|
||||
},
|
||||
},
|
||||
}
|
||||
|
@ -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.",
|
||||
},
|
||||
},
|
||||
}
|
||||
|
@ -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,
|
||||
}
|
||||
|
Reference in New Issue
Block a user