Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
80698 views
1
/**
2
* This file is provided by Facebook for testing and evaluation purposes
3
* only. Facebook reserves all rights not expressly granted.
4
*
5
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
6
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
7
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
8
* FACEBOOK BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
9
* AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
10
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
11
*/
12
13
var ChatAppDispatcher = require('../dispatcher/ChatAppDispatcher');
14
var ChatConstants = require('../constants/ChatConstants');
15
var ChatWebAPIUtils = require('../utils/ChatWebAPIUtils');
16
var ChatMessageUtils = require('../utils/ChatMessageUtils');
17
18
var ActionTypes = ChatConstants.ActionTypes;
19
20
module.exports = {
21
22
createMessage: function(text, currentThreadID) {
23
ChatAppDispatcher.dispatch({
24
type: ActionTypes.CREATE_MESSAGE,
25
text: text,
26
currentThreadID: currentThreadID
27
});
28
var message = ChatMessageUtils.getCreatedMessageData(text, currentThreadID);
29
ChatWebAPIUtils.createMessage(message);
30
}
31
32
};
33
34