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:
@@ -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,
|
||||||
|
Reference in New Issue
Block a user