diff --git a/assets/openapi.json b/assets/openapi.json
index 0aa58c79..75f7f590 100644
--- a/assets/openapi.json
+++ b/assets/openapi.json
@@ -4481,7 +4481,7 @@
"sending_dns_records": {
"type": "array",
"items": {
- "$ref": "#/components/schemas/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Domains/Domains\",{with:{\"resolution-mode\":\"import\"}}).DNSRecord"
+ "$ref": "#/components/schemas/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Domains/Domains\",{with:{\"resolution-mode\":\"import\"}}).DNSRecord"
}
}
},
@@ -8004,7 +8004,7 @@
"type": "string"
},
"template": {
- "$ref": "#/components/schemas/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate"
+ "$ref": "#/components/schemas/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate"
}
},
"additionalProperties": false,
@@ -8031,7 +8031,7 @@
"items": {
"type": "array",
"items": {
- "$ref": "#/components/schemas/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate"
+ "$ref": "#/components/schemas/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate"
}
},
"paging": {
@@ -8081,7 +8081,7 @@
"type": "object",
"properties": {
"template": {
- "$ref": "#/components/schemas/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate"
+ "$ref": "#/components/schemas/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate"
}
},
"additionalProperties": false,
@@ -8169,7 +8169,7 @@
"type": "string"
},
"template": {
- "$ref": "#/components/schemas/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate"
+ "$ref": "#/components/schemas/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate"
}
},
"additionalProperties": false,
@@ -9223,7 +9223,7 @@
"type": "object",
"properties": {
"body": {
- "$ref": "#/components/schemas/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Suppressions/Suppressions\",{with:{\"resolution-mode\":\"import\"}}).SuppressionDataType"
+ "$ref": "#/components/schemas/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Suppressions/Suppressions\",{with:{\"resolution-mode\":\"import\"}}).SuppressionDataType"
},
"status": {
"type": "integer"
@@ -9917,96 +9917,86 @@
"type": "integer"
},
"Data": {
+ "additionalProperties": false,
"type": "array",
- "items": {
- "additionalProperties": false,
- "type": "object",
- "properties": {
- "Author": {
- "type": "string"
- },
- "Categories": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/Template.Categories"
- }
- },
- "Copyright": {
- "type": "string"
- },
- "Description": {
- "type": "string"
- },
- "EditMode": {
- "$ref": "#/components/schemas/Template.EditMode"
- },
- "IsStarred": {
- "type": "boolean"
- },
- "IsTextPartGenerationEnabled": {
- "type": "boolean"
- },
- "Locale": {
- "type": "string"
- },
- "Name": {
- "type": "string"
- },
- "OwnerType": {
- "$ref": "#/components/schemas/Template.OwnerType"
- },
- "Presets": {
- "type": "string"
- },
- "Purposes": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/Template.Purposes"
- }
- },
- "ID": {
- "type": "integer"
- },
- "OwnerId": {
- "type": "integer"
- },
- "Previews": {
- "type": "string"
- },
- "CreatedAt": {
- "type": "string"
- },
- "LastUpdatedAt": {
- "type": "string"
- },
- "LocaleList": {
- "type": "array",
- "items": {
- "type": "string"
- }
+ "properties": {
+ "Author": {
+ "type": "string"
+ },
+ "Categories": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/Template.Categories"
}
},
- "required": [
- "Author",
- "Categories",
- "Copyright",
- "CreatedAt",
- "Description",
- "EditMode",
- "ID",
- "IsStarred",
- "IsTextPartGenerationEnabled",
- "LastUpdatedAt",
- "Locale",
- "LocaleList",
- "Name",
- "OwnerId",
- "OwnerType",
- "Presets",
- "Previews",
- "Purposes"
- ]
- }
+ "Copyright": {
+ "type": "string"
+ },
+ "Description": {
+ "type": "string"
+ },
+ "EditMode": {
+ "$ref": "#/components/schemas/Template.EditMode"
+ },
+ "IsStarred": {
+ "type": "boolean"
+ },
+ "IsTextPartGenerationEnabled": {
+ "type": "boolean"
+ },
+ "Locale": {
+ "type": "string"
+ },
+ "Name": {
+ "type": "string"
+ },
+ "OwnerType": {
+ "$ref": "#/components/schemas/Template.OwnerType"
+ },
+ "Presets": {
+ "type": "string"
+ },
+ "Purposes": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/Template.Purposes"
+ }
+ },
+ "ID": {
+ "type": "integer"
+ },
+ "OwnerId": {
+ "type": "integer"
+ },
+ "Previews": {
+ "type": "string"
+ },
+ "CreatedAt": {
+ "type": "string"
+ },
+ "LastUpdatedAt": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "Author",
+ "Categories",
+ "Copyright",
+ "CreatedAt",
+ "Description",
+ "EditMode",
+ "ID",
+ "IsStarred",
+ "IsTextPartGenerationEnabled",
+ "LastUpdatedAt",
+ "Locale",
+ "Name",
+ "OwnerId",
+ "OwnerType",
+ "Presets",
+ "Previews",
+ "Purposes"
+ ]
}
},
"required": [
@@ -12949,10 +12939,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
},
"Invite": {
diff --git a/assets/schemas.json b/assets/schemas.json
index 6122ddc9..ad620bfe 100644
--- a/assets/schemas.json
+++ b/assets/schemas.json
@@ -10712,7 +10712,7 @@
"sending_dns_records": {
"type": "array",
"items": {
- "$ref": "#/definitions/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Domains/Domains\",{with:{\"resolution-mode\":\"import\"}}).DNSRecord"
+ "$ref": "#/definitions/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Domains/Domains\",{with:{\"resolution-mode\":\"import\"}}).DNSRecord"
}
}
},
@@ -10733,7 +10733,7 @@
"status"
],
"definitions": {
- "import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Domains/Domains\",{with:{\"resolution-mode\":\"import\"}}).DNSRecord": {
+ "import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Domains/Domains\",{with:{\"resolution-mode\":\"import\"}}).DNSRecord": {
"type": "object",
"properties": {
"cached": {
@@ -14335,7 +14335,7 @@
"type": "string"
},
"template": {
- "$ref": "#/definitions/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate"
+ "$ref": "#/definitions/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate"
}
},
"additionalProperties": false,
@@ -14351,7 +14351,7 @@
"status"
],
"definitions": {
- "import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate": {
+ "import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate": {
"type": "object",
"properties": {
"name": {
@@ -14378,7 +14378,7 @@
"type": "string"
},
"version": {
- "$ref": "#/definitions/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion"
+ "$ref": "#/definitions/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion"
},
"versions": {
"type": "array",
@@ -14437,7 +14437,7 @@
"name"
]
},
- "import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion": {
+ "import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion": {
"additionalProperties": false,
"type": "object",
"properties": {
@@ -14515,7 +14515,7 @@
"items": {
"type": "array",
"items": {
- "$ref": "#/definitions/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate"
+ "$ref": "#/definitions/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate"
}
},
"paging": {
@@ -14556,7 +14556,7 @@
"status"
],
"definitions": {
- "import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate": {
+ "import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate": {
"type": "object",
"properties": {
"name": {
@@ -14583,7 +14583,7 @@
"type": "string"
},
"version": {
- "$ref": "#/definitions/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion"
+ "$ref": "#/definitions/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion"
},
"versions": {
"type": "array",
@@ -14642,7 +14642,7 @@
"name"
]
},
- "import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion": {
+ "import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion": {
"additionalProperties": false,
"type": "object",
"properties": {
@@ -14718,7 +14718,7 @@
"type": "object",
"properties": {
"template": {
- "$ref": "#/definitions/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate"
+ "$ref": "#/definitions/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate"
}
},
"additionalProperties": false,
@@ -14733,7 +14733,7 @@
"status"
],
"definitions": {
- "import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate": {
+ "import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate": {
"type": "object",
"properties": {
"name": {
@@ -14760,7 +14760,7 @@
"type": "string"
},
"version": {
- "$ref": "#/definitions/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion"
+ "$ref": "#/definitions/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion"
},
"versions": {
"type": "array",
@@ -14819,7 +14819,7 @@
"name"
]
},
- "import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion": {
+ "import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion": {
"additionalProperties": false,
"type": "object",
"properties": {
@@ -14963,7 +14963,7 @@
"type": "string"
},
"template": {
- "$ref": "#/definitions/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate"
+ "$ref": "#/definitions/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate"
}
},
"additionalProperties": false,
@@ -14979,7 +14979,7 @@
"status"
],
"definitions": {
- "import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate": {
+ "import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate": {
"type": "object",
"properties": {
"name": {
@@ -15006,7 +15006,7 @@
"type": "string"
},
"version": {
- "$ref": "#/definitions/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion"
+ "$ref": "#/definitions/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion"
},
"versions": {
"type": "array",
@@ -15065,7 +15065,7 @@
"name"
]
},
- "import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion": {
+ "import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion": {
"additionalProperties": false,
"type": "object",
"properties": {
@@ -16198,7 +16198,7 @@
"type": "object",
"properties": {
"body": {
- "$ref": "#/definitions/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Suppressions/Suppressions\",{with:{\"resolution-mode\":\"import\"}}).SuppressionDataType"
+ "$ref": "#/definitions/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Suppressions/Suppressions\",{with:{\"resolution-mode\":\"import\"}}).SuppressionDataType"
},
"status": {
"type": "integer"
@@ -16210,7 +16210,7 @@
"status"
],
"definitions": {
- "import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Suppressions/Suppressions\",{with:{\"resolution-mode\":\"import\"}}).SuppressionDataType": {
+ "import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Suppressions/Suppressions\",{with:{\"resolution-mode\":\"import\"}}).SuppressionDataType": {
"anyOf": [
{
"type": "object",
@@ -17536,96 +17536,86 @@
"type": "integer"
},
"Data": {
+ "additionalProperties": false,
"type": "array",
- "items": {
- "additionalProperties": false,
- "type": "object",
- "properties": {
- "Author": {
- "type": "string"
- },
- "Categories": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/Template.Categories"
- }
- },
- "Copyright": {
- "type": "string"
- },
- "Description": {
- "type": "string"
- },
- "EditMode": {
- "$ref": "#/definitions/Template.EditMode"
- },
- "IsStarred": {
- "type": "boolean"
- },
- "IsTextPartGenerationEnabled": {
- "type": "boolean"
- },
- "Locale": {
- "type": "string"
- },
- "Name": {
- "type": "string"
- },
- "OwnerType": {
- "$ref": "#/definitions/Template.OwnerType"
- },
- "Presets": {
- "type": "string"
- },
- "Purposes": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/Template.Purposes"
- }
- },
- "ID": {
- "type": "integer"
- },
- "OwnerId": {
- "type": "integer"
- },
- "Previews": {
- "type": "string"
- },
- "CreatedAt": {
- "type": "string"
- },
- "LastUpdatedAt": {
- "type": "string"
- },
- "LocaleList": {
- "type": "array",
- "items": {
- "type": "string"
- }
+ "properties": {
+ "Author": {
+ "type": "string"
+ },
+ "Categories": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/Template.Categories"
}
},
- "required": [
- "Author",
- "Categories",
- "Copyright",
- "CreatedAt",
- "Description",
- "EditMode",
- "ID",
- "IsStarred",
- "IsTextPartGenerationEnabled",
- "LastUpdatedAt",
- "Locale",
- "LocaleList",
- "Name",
- "OwnerId",
- "OwnerType",
- "Presets",
- "Previews",
- "Purposes"
- ]
- }
+ "Copyright": {
+ "type": "string"
+ },
+ "Description": {
+ "type": "string"
+ },
+ "EditMode": {
+ "$ref": "#/definitions/Template.EditMode"
+ },
+ "IsStarred": {
+ "type": "boolean"
+ },
+ "IsTextPartGenerationEnabled": {
+ "type": "boolean"
+ },
+ "Locale": {
+ "type": "string"
+ },
+ "Name": {
+ "type": "string"
+ },
+ "OwnerType": {
+ "$ref": "#/definitions/Template.OwnerType"
+ },
+ "Presets": {
+ "type": "string"
+ },
+ "Purposes": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/Template.Purposes"
+ }
+ },
+ "ID": {
+ "type": "integer"
+ },
+ "OwnerId": {
+ "type": "integer"
+ },
+ "Previews": {
+ "type": "string"
+ },
+ "CreatedAt": {
+ "type": "string"
+ },
+ "LastUpdatedAt": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "Author",
+ "Categories",
+ "Copyright",
+ "CreatedAt",
+ "Description",
+ "EditMode",
+ "ID",
+ "IsStarred",
+ "IsTextPartGenerationEnabled",
+ "LastUpdatedAt",
+ "Locale",
+ "Name",
+ "OwnerId",
+ "OwnerType",
+ "Presets",
+ "Previews",
+ "Purposes"
+ ]
}
},
"additionalProperties": false,
@@ -20797,10 +20787,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
},
"Invite": {
@@ -24125,10 +24115,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
},
"Invite": {
@@ -31270,10 +31260,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
},
"Attachment": {
@@ -35081,10 +35071,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
},
"Attachment": {
@@ -38686,10 +38676,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
},
"Attachment": {
@@ -42479,10 +42469,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
},
"Invite": {
@@ -46178,10 +46168,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
},
"Attachment": {
@@ -49871,10 +49861,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
},
"Attachment": {
@@ -53804,10 +53794,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
},
"Attachment": {
@@ -56894,10 +56884,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
},
"Invite": {
@@ -63823,10 +63813,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
},
"Attachment": {
@@ -67956,10 +67946,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
},
"Attachment": {
@@ -72732,10 +72722,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
},
"Attachment": {
@@ -76338,10 +76328,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
},
"Attachment": {
@@ -79519,10 +79509,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
},
"Invite": {
@@ -83254,10 +83244,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
},
"Attachment": {
@@ -86286,10 +86276,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
},
"Invite": {
@@ -90339,10 +90329,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
},
"Attachment": {
@@ -93611,10 +93601,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
},
"Attachment": {
@@ -97512,10 +97502,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
},
"Attachment": {
@@ -101962,10 +101952,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
}
},
@@ -104502,10 +104492,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
},
"Attachment": {
@@ -109217,10 +109207,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
}
},
@@ -112261,10 +112251,10 @@
"StickerFormatType": {
"type": "number",
"enum": [
- 0,
1,
2,
- 3
+ 3,
+ 4
]
},
"Attachment": {
diff --git a/src/api/routes/guilds/#guild_id/members/#member_id/index.ts b/src/api/routes/guilds/#guild_id/members/#member_id/index.ts
index 446d31d6..c0d5f4a1 100644
--- a/src/api/routes/guilds/#guild_id/members/#member_id/index.ts
+++ b/src/api/routes/guilds/#guild_id/members/#member_id/index.ts
@@ -17,19 +17,7 @@
*/
import { route } from "@spacebar/api";
-import {
- DiscordApiErrors,
- emitEvent,
- Emoji,
- getPermission,
- getRights,
- Guild,
- GuildMemberUpdateEvent,
- handleFile,
- Member,
- Role,
- Sticker,
-} from "@spacebar/util";
+import { DiscordApiErrors, emitEvent, Emoji, getPermission, getRights, Guild, GuildMemberUpdateEvent, handleFile, Member, Role, Sticker } from "@spacebar/util";
import { Request, Response, Router } from "express";
import { MemberChangeSchema, PublicMemberProjection, PublicUserProjection } from "@spacebar/schemas";
@@ -60,13 +48,9 @@ router.get(
select: {
index: true,
// only grab public member props
- ...Object.fromEntries(
- PublicMemberProjection.map((x) => [x, true]),
- ),
+ ...Object.fromEntries(PublicMemberProjection.map((x) => [x, true])),
// and public user props
- user: Object.fromEntries(
- PublicUserProjection.map((x) => [x, true]),
- ),
+ user: Object.fromEntries(PublicUserProjection.map((x) => [x, true])),
roles: {
id: true,
},
@@ -102,8 +86,7 @@ router.patch(
}),
async (req: Request, res: Response) => {
const { guild_id } = req.params;
- const member_id =
- req.params.member_id === "@me" ? req.user_id : req.params.member_id;
+ const member_id = req.params.member_id === "@me" ? req.user_id : req.params.member_id;
const body = req.body as MemberChangeSchema;
const member = await Member.findOneOrFail({
@@ -123,19 +106,12 @@ router.patch(
}
}
- if (
- ("bio" in body || "avatar" in body) &&
- req.params.member_id != "@me"
- ) {
+ if (("bio" in body || "avatar" in body) && req.params.member_id != "@me") {
const rights = await getRights(req.user_id);
rights.hasThrow("MANAGE_USERS");
}
- if (body.avatar)
- body.avatar = await handleFile(
- `/guilds/${guild_id}/users/${member_id}/avatars`,
- body.avatar as string,
- );
+ if (body.avatar) body.avatar = await handleFile(`/guilds/${guild_id}/users/${member_id}/avatars`, body.avatar as string);
member.assign(body);
@@ -202,6 +178,10 @@ router.put(
where: { id: guild_id },
});
+ if (!guild.features.includes("DISCOVERABLE")) {
+ throw DiscordApiErrors.UNKNOWN_GUILD;
+ }
+
const emoji = await Emoji.find({
where: { guild_id: guild_id },
});
|