summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints/messaging
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-07-17 04:36:44 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-07-17 04:36:44 +0900
commit16726789da8c20d35f127afff9d37f1c25575765 (patch)
tree66748a6243e4bc83580ff5a09a31383ba2fe3500 /src/server/api/endpoints/messaging
parentMerge branch 'master' of https://github.com/syuilo/misskey (diff)
downloadsharkey-16726789da8c20d35f127afff9d37f1c25575765.tar.gz
sharkey-16726789da8c20d35f127afff9d37f1c25575765.tar.bz2
sharkey-16726789da8c20d35f127afff9d37f1c25575765.zip
Update api definitions
Diffstat (limited to 'src/server/api/endpoints/messaging')
-rw-r--r--src/server/api/endpoints/messaging/history.ts14
-rw-r--r--src/server/api/endpoints/messaging/messages.ts14
-rw-r--r--src/server/api/endpoints/messaging/messages/create.ts14
3 files changed, 33 insertions, 9 deletions
diff --git a/src/server/api/endpoints/messaging/history.ts b/src/server/api/endpoints/messaging/history.ts
index a1bd015864..66798d50c5 100644
--- a/src/server/api/endpoints/messaging/history.ts
+++ b/src/server/api/endpoints/messaging/history.ts
@@ -4,9 +4,17 @@ import Mute from '../../../../models/mute';
import { pack } from '../../../../models/messaging-message';
import { ILocalUser } from '../../../../models/user';
-/**
- * Show messaging history
- */
+export const meta = {
+ desc: {
+ ja: 'Messagingの履歴を取得します。',
+ en: 'Show messaging history.'
+ },
+
+ requireCredential: true,
+
+ kind: 'messaging-read'
+};
+
export default (params: any, user: ILocalUser) => new Promise(async (res, rej) => {
// Get 'limit' parameter
const [limit = 10, limitErr] = $.num.optional.range(1, 100).get(params.limit);
diff --git a/src/server/api/endpoints/messaging/messages.ts b/src/server/api/endpoints/messaging/messages.ts
index 083fcd83f5..84c28dc0c1 100644
--- a/src/server/api/endpoints/messaging/messages.ts
+++ b/src/server/api/endpoints/messaging/messages.ts
@@ -4,9 +4,17 @@ import User, { ILocalUser } from '../../../../models/user';
import { pack } from '../../../../models/messaging-message';
import read from '../../common/read-messaging-message';
-/**
- * Get messages
- */
+export const meta = {
+ desc: {
+ ja: '指定したユーザーとのMessagingのメッセージ一覧を取得します。',
+ en: 'Get messages of messaging.'
+ },
+
+ requireCredential: true,
+
+ kind: 'messaging-read'
+};
+
export default (params: any, user: ILocalUser) => new Promise(async (res, rej) => {
// Get 'userId' parameter
const [recipientId, recipientIdErr] = $.type(ID).get(params.userId);
diff --git a/src/server/api/endpoints/messaging/messages/create.ts b/src/server/api/endpoints/messaging/messages/create.ts
index c3d9824d69..9b897b45e7 100644
--- a/src/server/api/endpoints/messaging/messages/create.ts
+++ b/src/server/api/endpoints/messaging/messages/create.ts
@@ -11,9 +11,17 @@ import { publishMessagingStream, publishMessagingIndexStream } from '../../../..
import pushSw from '../../../../../push-sw';
import config from '../../../../../config';
-/**
- * Create a message
- */
+export const meta = {
+ desc: {
+ ja: '指定したユーザーへMessagingのメッセージを送信します。',
+ en: 'Create a message of messaging.'
+ },
+
+ requireCredential: true,
+
+ kind: 'messaging-write'
+};
+
export default (params: any, user: ILocalUser) => new Promise(async (res, rej) => {
// Get 'userId' parameter
const [recipientId, recipientIdErr] = $.type(ID).get(params.userId);