Skip to content

Commit cda2a91

Browse files
authored
Merge pull request #51 from WideChat/master-catchup-1e7c6ba
[Upstream Catchup] Merge RC:master to master
2 parents ec330e8 + 0870c62 commit cda2a91

605 files changed

Lines changed: 13172 additions & 2369 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

definition/messages/IMessage.d.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { IRoom } from '../rooms';
22
import { IBlock } from '../uikit';
3-
import { IUser } from '../users';
3+
import { IUser, IUserLookup } from '../users';
44
import { IMessageAttachment } from './IMessageAttachment';
55
import { IMessageFile } from './IMessageFile';
66
import { IMessageReactions } from './IMessageReaction';
@@ -27,4 +27,10 @@ export interface IMessage {
2727
[key: string]: any;
2828
};
2929
blocks?: Array<IBlock>;
30+
starred?: Array<{
31+
_id: string;
32+
}>;
33+
pinned?: boolean;
34+
pinnedAt?: Date;
35+
pinnedBy?: IUserLookup;
3036
}

definition/messages/IMessage.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import { IMessage } from '.';
2+
import { IUser } from '../users';
3+
/**
4+
* The context of execution for the following events:
5+
* - IPostMessageDeleted
6+
*/
7+
export interface IMessageDeleteContext {
8+
/**
9+
* The message that was deleted
10+
*/
11+
message: IMessage;
12+
/**
13+
* The user who deleted the message
14+
*/
15+
user: IUser;
16+
}

definition/messages/IMessageDeleteContext.js

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

definition/messages/IMessageDeleteContext.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import { IMessage } from '.';
2+
import { IUser } from '../users';
3+
/**
4+
* The context of execution for the following events:
5+
* - IPostMessageFollowed
6+
*/
7+
export interface IMessageFollowContext {
8+
/**
9+
* The message that was followed or unfollowed
10+
*/
11+
message: IMessage;
12+
/**
13+
* The user who follow the message
14+
*/
15+
user: IUser;
16+
/**
17+
* If the message was followed or unfollowed
18+
*/
19+
isFollowed: boolean;
20+
}

definition/messages/IMessageFollowContext.js

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

definition/messages/IMessageFollowContext.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import { IMessage } from '.';
2+
import { IUser } from '../users';
3+
/**
4+
* The context of execution for the following events:
5+
* - IPostMessagePinned
6+
*/
7+
export interface IMessagePinContext {
8+
/**
9+
* The message that was pinned or unpinned
10+
*/
11+
message: IMessage;
12+
/**
13+
* The user who pinned the message
14+
*/
15+
user: IUser;
16+
/**
17+
* If the message was pinned or unpinned
18+
*/
19+
isPinned: boolean;
20+
}

definition/messages/IMessagePinContext.js

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)