Events Showing up in Timeline
This commit is contained in:
1 parent
a995068978
commit
760c8d9196
3 files changed
+43
-13
No files matched your search
+38
-8
@@ -121,17 +121,47 @@ function newWebApp() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function addToContentDiv(events) {
|
function addToContentDiv(events) {
|
||||||
|
try {
|
||||||
|
let contentDiv = document.getElementById('content-div')
|
||||||
|
|
||||||
let contentDiv = document.getElementById('content-div')
|
/*
|
||||||
|
Delete al current content.
|
||||||
|
*/
|
||||||
|
while (contentDiv.childNodes.length > 4) {
|
||||||
|
let childToRemove = contentDiv.childNodes[contentDiv.childNodes.length - 1]
|
||||||
|
contentDiv.removeChild(childToRemove)
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
Render the timeline.
|
||||||
|
*/
|
||||||
|
for (let i = 0; i < events.length; i++) {
|
||||||
|
let event = events[i]
|
||||||
|
|
||||||
for (let i = 0; i < events.length; i++) {
|
let postDiv = document.createElement("div")
|
||||||
let event = events[i]
|
postDiv.setAttribute("class", "post-div")
|
||||||
|
let textNode
|
||||||
|
|
||||||
let postDiv = document.createElement("div")
|
switch (event.eventType) {
|
||||||
postDiv.setAttribute("class", "post-div")
|
case SA.projects.socialTrading.globals.eventTypes.NEW_USER_POST: {
|
||||||
let textNode = document.createTextNode('POST #' + i)
|
textNode = document.createTextNode( event.emitterUserProfile.userProfileHandle + " Posted ")
|
||||||
postDiv.appendChild(textNode)
|
break
|
||||||
contentDiv.appendChild(postDiv)
|
}
|
||||||
|
case SA.projects.socialTrading.globals.eventTypes.FOLLOW_USER_PROFILE: {
|
||||||
|
textNode = document.createTextNode(event.emitterUserProfile.userProfileHandle + " Followed " + event.targetUserProfile.userProfileHandle)
|
||||||
|
break
|
||||||
|
}
|
||||||
|
case SA.projects.socialTrading.globals.eventTypes.UNFOLLOW_USER_PROFILE: {
|
||||||
|
textNode = document.createTextNode(event.emitterUserProfile.userProfileHandle + " Unfollowed " + event.targetUserProfile.userProfileHandle)
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
postDiv.appendChild(textNode)
|
||||||
|
contentDiv.appendChild(postDiv)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (err) {
|
||||||
|
console.log('[ERROR] err.stack = ' + err.stack)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -119,11 +119,11 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>>
|
</div>>
|
||||||
<div class="content-div">
|
<div id="content-div" class="content-div">
|
||||||
<div class="post-placeholder">
|
<div id="post-placeholder" class="post-placeholder">
|
||||||
Placeholder
|
Placeholder
|
||||||
</div>
|
</div>
|
||||||
<div class="new-post-div">
|
<div id="new-post-div" class="new-post-div">
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Profile Pic</td>
|
<td>Profile Pic</td>
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ exports.newSocialTradingModulesWebAppInterface = function newSocialTradingModule
|
|||||||
queryMessage.emitterUserProfileId = DK.TEST_NETWORK_CLIENT_USER_PROFILE_ID
|
queryMessage.emitterUserProfileId = DK.TEST_NETWORK_CLIENT_USER_PROFILE_ID
|
||||||
messageHeader.queryMessage = JSON.stringify(queryMessage)
|
messageHeader.queryMessage = JSON.stringify(queryMessage)
|
||||||
|
|
||||||
// console.log((new Date()).toISOString(), '- Web App Interface', '- Query Message Received', JSON.stringify(queryMessage))
|
// console.log((new Date()).toISOString(), '- Web App Interface', '- Query Message Received', JSON.stringify(queryMessage))
|
||||||
|
|
||||||
let response = {
|
let response = {
|
||||||
result: 'Ok',
|
result: 'Ok',
|
||||||
@@ -55,7 +55,7 @@ exports.newSocialTradingModulesWebAppInterface = function newSocialTradingModule
|
|||||||
data: await DK.running.webSocketsClient.sendMessage(JSON.stringify(messageHeader))
|
data: await DK.running.webSocketsClient.sendMessage(JSON.stringify(messageHeader))
|
||||||
}
|
}
|
||||||
|
|
||||||
// console.log((new Date()).toISOString(), '- Web App Interface', '- Query Respose Sent', JSON.stringify(response))
|
// console.log((new Date()).toISOString(), '- Web App Interface', '- Query Respose Sent', JSON.stringify(response))
|
||||||
|
|
||||||
return response
|
return response
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user