front
This commit is contained in:
@@ -76,6 +76,38 @@ export const whiteboardHubService = {
|
||||
client.on<string>('Leaved', callback)
|
||||
},
|
||||
|
||||
onWaitingForApproval(callback: (userId: string) => void) {
|
||||
client.on<string>('WaitingForApproval', callback)
|
||||
},
|
||||
|
||||
onUserWaitingForApproval(callback: (userId: string) => void) {
|
||||
client.on<string>('UserWaitingForApproval', callback)
|
||||
},
|
||||
|
||||
onAccepted(callback: () => void) {
|
||||
client.on('Accepted', callback)
|
||||
},
|
||||
|
||||
onRejected(callback: () => void) {
|
||||
client.on('Rejected', callback)
|
||||
},
|
||||
|
||||
onUserCanceledJoinRequest(callback: (userId: string) => void) {
|
||||
client.on<string>('UserCanceledJoinRequest', callback)
|
||||
},
|
||||
|
||||
async acceptUser(userId: string) {
|
||||
await client.invoke('AcceptUser', userId)
|
||||
},
|
||||
|
||||
async rejectUser(userId: string) {
|
||||
await client.invoke('RejectUser', userId)
|
||||
},
|
||||
|
||||
async cancelJoinRequest() {
|
||||
await client.invoke('CancelJoinRequest')
|
||||
},
|
||||
|
||||
offAll() {
|
||||
client.off('InitWhiteboard')
|
||||
client.off('AddedRectangle')
|
||||
@@ -85,5 +117,10 @@ export const whiteboardHubService = {
|
||||
client.off('MovedShape')
|
||||
client.off('Joined')
|
||||
client.off('Leaved')
|
||||
client.off('WaitingForApproval')
|
||||
client.off('UserWaitingForApproval')
|
||||
client.off('Accepted')
|
||||
client.off('Rejected')
|
||||
client.off('UserCanceledJoinRequest')
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user