mirror of
https://github.com/BoostIo/Boostnote
synced 2025-12-14 02:06:29 +00:00
リアルタイム(SocketIO)実装 / Markdown style改善
This commit is contained in:
@@ -4,18 +4,19 @@ var Reflux = require('reflux')
|
||||
|
||||
var actions = Reflux.createActions([
|
||||
'update',
|
||||
'destroy',
|
||||
'addMember',
|
||||
'removeMember'
|
||||
'destroy'
|
||||
])
|
||||
|
||||
module.exports = Reflux.createStore({
|
||||
listenables: [actions],
|
||||
onUpdate: function (user) {
|
||||
var currentUser = JSON.parse(localStorage.getItem('currentUser'))
|
||||
if (this.socket == null) this.socket = require('../Services/socket')
|
||||
|
||||
var currentUser = JSON.parse(localStorage.getItem('currentUser'))
|
||||
if (currentUser.id === user.id) {
|
||||
localStorage.setItem('currentUser', JSON.stringify(user))
|
||||
|
||||
this.socket.reconnect(user)
|
||||
}
|
||||
|
||||
if (user.userType === 'team') {
|
||||
@@ -53,17 +54,5 @@ module.exports = Reflux.createStore({
|
||||
data: user
|
||||
})
|
||||
},
|
||||
onAddMember: function (member) {
|
||||
this.trigger({
|
||||
status: 'memberAdded',
|
||||
data: member
|
||||
})
|
||||
},
|
||||
onRemoveMember: function (member) {
|
||||
this.trigger({
|
||||
status: 'memberRemoved',
|
||||
data: member
|
||||
})
|
||||
},
|
||||
Actions: actions
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user