Merge pull request #420 from shocknet/bug/presence-sockets
Added presence middleware to sockets
This commit is contained in:
commit
b9353f5b43
1 changed files with 7 additions and 0 deletions
|
|
@ -10,6 +10,7 @@ const { getGun, getUser, isAuthenticated } = require('../Mediator')
|
|||
const { deepDecryptIfNeeded } = require('../rpc')
|
||||
const Subscriptions = require('./subscriptions')
|
||||
const GunEvents = require('../contact-api/events')
|
||||
const GunActions = require('../../gunDB/contact-api/actions')
|
||||
const {
|
||||
encryptedEmit,
|
||||
encryptedOn,
|
||||
|
|
@ -243,6 +244,12 @@ const startSocket = socket => {
|
|||
socket.emit(Common.Constants.ErrorCode.NOT_AUTH)
|
||||
}
|
||||
|
||||
if (isAuthenticated()) {
|
||||
socket.onAny(() => {
|
||||
GunActions.setLastSeenApp()
|
||||
})
|
||||
}
|
||||
|
||||
on('subscribe:query', ({ $shock, publicKey }, response) => {
|
||||
const subscriptionId = uuidv4()
|
||||
try {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue