mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-17 15:53:28 +00:00
modify CollabServer (#2688)
This commit is contained in:
@@ -1,11 +1,14 @@
|
||||
import io from 'socket.io-client';
|
||||
import { name, username, contactEmail, seafileCollabServer } from './constants';
|
||||
|
||||
const socket = io(seafileCollabServer);
|
||||
const socket = (seafileCollabServer !== '') ? io(seafileCollabServer) : undefined;
|
||||
|
||||
class CollabServer {
|
||||
|
||||
watchRepo(repoID, fn) {
|
||||
if (!socket) {
|
||||
return;
|
||||
}
|
||||
socket.emit('repo_update', {
|
||||
request: 'watch_update',
|
||||
repo_id: repoID,
|
||||
@@ -15,11 +18,13 @@ class CollabServer {
|
||||
contact_email: contactEmail,
|
||||
},
|
||||
});
|
||||
|
||||
socket.on('repo_update', fn)
|
||||
}
|
||||
|
||||
unwatchRepo(repoID) {
|
||||
if (!socket) {
|
||||
return;
|
||||
}
|
||||
socket.emit('repo_update', {
|
||||
request: 'unwatch_update',
|
||||
repo_id: repoID,
|
||||
|
Reference in New Issue
Block a user