mirror of
https://github.com/openstf/stf
synced 2025-10-03 17:59:28 +02:00
Add owners to groups.
This commit is contained in:
parent
3e7d91cb91
commit
37303c5d92
8 changed files with 98 additions and 70 deletions
|
@ -16,6 +16,16 @@ var wireutil = {
|
|||
, offline: 'OFFLINE'
|
||||
}[type]]
|
||||
}
|
||||
, toDeviceRequirements: function(requirements) {
|
||||
return Object.keys(requirements).map(function(name) {
|
||||
var item = requirements[name]
|
||||
return new wire.DeviceRequirement(
|
||||
name
|
||||
, item.value
|
||||
, wire.RequirementType[item.match.toUpperCase()]
|
||||
)
|
||||
})
|
||||
}
|
||||
, envelope: function(message) {
|
||||
return new wire.Envelope(message.$code, message.encode()).encodeNB()
|
||||
}
|
||||
|
@ -30,43 +40,6 @@ var wireutil = {
|
|||
, entry.identifier
|
||||
))
|
||||
}
|
||||
, makeGroupMessage: function(channel, timeout, requirements) {
|
||||
return wireutil.envelope(new wire.GroupMessage(
|
||||
channel
|
||||
, timeout
|
||||
, Object.keys(requirements).map(function(name) {
|
||||
var item = requirements[name]
|
||||
return new wire.DeviceRequirement(
|
||||
name
|
||||
, item.value
|
||||
, wire.RequirementType[item.match.toUpperCase()]
|
||||
)
|
||||
})
|
||||
))
|
||||
}
|
||||
, makeUngroupMessage: function(channel, requirements) {
|
||||
return wireutil.envelope(new wire.UngroupMessage(
|
||||
channel
|
||||
, Object.keys(requirements).map(function(name) {
|
||||
var item = requirements[name]
|
||||
return new wire.DeviceRequirement(
|
||||
name
|
||||
, item.value
|
||||
, wire.RequirementType[item.match.toUpperCase()]
|
||||
)
|
||||
})
|
||||
))
|
||||
}
|
||||
, makeJoinGroupMessage: function(serial) {
|
||||
return wireutil.envelope(new wire.JoinGroupMessage(
|
||||
serial
|
||||
))
|
||||
}
|
||||
, makeLeaveGroupMessage: function(serial) {
|
||||
return wireutil.envelope(new wire.LeaveGroupMessage(
|
||||
serial
|
||||
))
|
||||
}
|
||||
, makeDevicePokeMessage: function(serial, channel) {
|
||||
return wireutil.envelope(new wire.DevicePokeMessage(
|
||||
serial
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue