interrelated/demo.js

68 lines
1.1 KiB
JavaScript
Raw Normal View History

2022-01-30 01:14:45 +08:00
import fmhub from './index.js'
const fm = new fmhub()
const users = ["0001", '0002', "0003", "0004"]
// 一组用户全部订阅频道一
users.forEach((item) => {
fm.set("频道一号", item)
})
// 操作所有订阅了频道一的用户
fm.atob("频道一号", (data) => {
console.log(data)
})
fm.btoa("0002", (data) => {
console.log(data)
})
2022-01-30 02:59:29 +08:00
console.log("----------------")
fm.delete("频道一号", "0003")
// 操作所有订阅了频道一的用户
fm.atob("频道一号", (data) => {
console.log(data)
})
console.log("----------------")
fm.adelete("0001")
// 操作所有订阅了频道一的用户
fm.atob("频道一号", (data) => {
console.log(data)
})
fm.btoa("0002", (data) => {
console.log(data)
})
console.log("----------------")
fm.bdelete("频道一号")
// 操作所有订阅了频道一的用户
fm.atob("频道一号", (data) => {
console.log(data)
})
fm.btoa("0002", (data) => {
console.log(data)
})
2022-01-30 01:14:45 +08:00
// console print:
//
// 0001
// 0002
// 0003
// 0004
// 频道一号
2022-01-30 02:59:29 +08:00
// ----------------
// 0001
// 0002
// 0004
// ----------------
// 0002
// 0004
// 频道一号
// ----------------
//