parse feed flag in results

pull/42/head
Zlatin Balevsky 2020-03-10 06:06:57 +00:00
parent aa0fcfb7de
commit f2bf921d4c
2 changed files with 6 additions and 1 deletions

View File

@ -315,6 +315,9 @@ class ConnectionAcceptor {
boolean chat = false boolean chat = false
if (headers.containsKey('Chat')) if (headers.containsKey('Chat'))
chat = Boolean.parseBoolean(headers['Chat']) chat = Boolean.parseBoolean(headers['Chat'])
boolean feed = false
if (headers.containsKey('Feed'))
feed = Boolean.parseBoolean(headers['Feed'])
byte [] personaBytes = Base64.decode(headers['Sender']) byte [] personaBytes = Base64.decode(headers['Sender'])
Persona sender = new Persona(new ByteArrayInputStream(personaBytes)) Persona sender = new Persona(new ByteArrayInputStream(personaBytes))
@ -334,6 +337,7 @@ class ConnectionAcceptor {
def json = slurper.parse(payload) def json = slurper.parse(payload)
results[i] = ResultsParser.parse(sender, resultsUUID, json) results[i] = ResultsParser.parse(sender, resultsUUID, json)
results[i].chat = chat results[i].chat = chat
results[i].feed = feed
} }
eventBus.publish(new UIResultBatchEvent(uuid: resultsUUID, results: results)) eventBus.publish(new UIResultBatchEvent(uuid: resultsUUID, results: results))
} catch (IOException bad) { } catch (IOException bad) {

View File

@ -18,7 +18,8 @@ class UIResultEvent extends Event {
boolean browse boolean browse
int certificates int certificates
boolean chat boolean chat
boolean feed
@Override @Override
public String toString() { public String toString() {
super.toString() + "name:$name size:$size sender:${sender.getHumanReadableName()} pieceSize $pieceSize" super.toString() + "name:$name size:$size sender:${sender.getHumanReadableName()} pieceSize $pieceSize"