IK
Size: a a a
IK
M
IK
M
M
M
M
M
class MyRealtime {
constructor() {
this.rt = new Realtime(config, userId) // внешняя либка
}
subscribeToEvent1() {
this.rt.requiredService.init()
this.rt.requiredService.subscribe('neededEvent', callback)
// какие-то действия с внешней либой
}
unsubscribeFromEvent1() {
}
subscribeToEvent2() {
// какие-то действия с внешней либой
}
unsubscribeFromEvent2() {
}
}
export default new MyRealtime();
M
M
M
const realtime = new Realtime(config, userId) // внешняя либка
export function subscribeToEvent1() {
realtime.requiredService.init()
realtime.requiredService.subscribe('neededEvent', callback)
// какие-то действия с внешней либой
}
export function unsubscribeFromEvent1() {
}
export function subscribeToEvent2() {
// какие-то действия с внешней либой
}
export function unsubscribeFromEvent2() {
}
M
M
M
M
M
II
now()
?II
setTimeout
?IK