/**1* This file is provided by Facebook for testing and evaluation purposes2* only. Facebook reserves all rights not expressly granted.3*4* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR5* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,6* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL7* FACEBOOK BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN8* AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN9* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.10*/1112module.exports = {1314convertRawMessage: function(rawMessage, currentThreadID) {15return {16id: rawMessage.id,17threadID: rawMessage.threadID,18authorName: rawMessage.authorName,19date: new Date(rawMessage.timestamp),20text: rawMessage.text,21isRead: rawMessage.threadID === currentThreadID22};23},2425getCreatedMessageData: function(text, currentThreadID) {26var timestamp = Date.now();27return {28id: 'm_' + timestamp,29threadID: currentThreadID,30authorName: 'Bill', // hard coded for the example31date: new Date(timestamp),32text: text,33isRead: true34};35}3637};383940