1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-18 00:00:00 +00:00

modify CollabServer (#2688)

This commit is contained in:
王健辉
2018-12-25 10:59:55 +08:00
committed by Daniel Pan
parent e1524f01a5
commit f5e3c49e55

View File

@@ -1,11 +1,14 @@
import io from 'socket.io-client'; import io from 'socket.io-client';
import { name, username, contactEmail, seafileCollabServer } from './constants'; import { name, username, contactEmail, seafileCollabServer } from './constants';
const socket = io(seafileCollabServer); const socket = (seafileCollabServer !== '') ? io(seafileCollabServer) : undefined;
class CollabServer { class CollabServer {
watchRepo(repoID, fn) { watchRepo(repoID, fn) {
if (!socket) {
return;
}
socket.emit('repo_update', { socket.emit('repo_update', {
request: 'watch_update', request: 'watch_update',
repo_id: repoID, repo_id: repoID,
@@ -15,11 +18,13 @@ class CollabServer {
contact_email: contactEmail, contact_email: contactEmail,
}, },
}); });
socket.on('repo_update', fn) socket.on('repo_update', fn)
} }
unwatchRepo(repoID) { unwatchRepo(repoID) {
if (!socket) {
return;
}
socket.emit('repo_update', { socket.emit('repo_update', {
request: 'unwatch_update', request: 'unwatch_update',
repo_id: repoID, repo_id: repoID,