use the standard method of checking whether metadata is valid

pull/1/head
ansuz 4 years ago
parent 6bc103be5f
commit 4495d99e49

@ -19,7 +19,7 @@ Data.getMetadataRaw = function (Env, channel /* channelName */, _cb) {
Env.batchMetadata(channel, cb, function (done) { Env.batchMetadata(channel, cb, function (done) {
Env.computeMetadata(channel, function (err, meta) { Env.computeMetadata(channel, function (err, meta) {
if (!err && meta && meta.channel) { if (!err && HK.isMetadataMessage(meta)) {
Env.metadata_cache[channel] = meta; Env.metadata_cache[channel] = meta;
// clear metadata after a delay if nobody has joined the channel within 30s // clear metadata after a delay if nobody has joined the channel within 30s
Env.checkCache(channel); Env.checkCache(channel);

Loading…
Cancel
Save