summary refs log tree commit diff
path: root/src/util/schemas/MessageEditSchema.ts
diff options
context:
space:
mode:
authorMadeline <46743919+MaddyUnderStars@users.noreply.github.com>2023-02-03 14:39:42 +1100
committerMadeline <46743919+MaddyUnderStars@users.noreply.github.com>2023-02-03 14:39:42 +1100
commit16a5cbac87cf2391d08521fc25738f18dcb6d01e (patch)
tree95b50a59638e1c932f2746a9b149370d9892003a /src/util/schemas/MessageEditSchema.ts
parentMerge pull request from GHSA-9qvc-84ch-5p2x (diff)
downloadserver-16a5cbac87cf2391d08521fc25738f18dcb6d01e.tar.xz
Don't allow message types to be edited
Diffstat (limited to 'src/util/schemas/MessageEditSchema.ts')
-rw-r--r--src/util/schemas/MessageEditSchema.ts21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/util/schemas/MessageEditSchema.ts b/src/util/schemas/MessageEditSchema.ts
new file mode 100644

index 00000000..6f241402 --- /dev/null +++ b/src/util/schemas/MessageEditSchema.ts
@@ -0,0 +1,21 @@ +/* + Fosscord: A FOSS re-implementation and extension of the Discord.com backend. + Copyright (C) 2023 Fosscord and Fosscord Contributors + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see <https://www.gnu.org/licenses/>. +*/ + +import { MessageCreateSchema } from "./MessageCreateSchema"; + +export type MessageEditSchema = Omit<MessageCreateSchema, "type">;