Skip to content

Commit 2c9d720

Browse files
committed
github: show installation ID for webhook deliveries
1 parent 6b44a5f commit 2c9d720

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

github/dbtool/src/main.rs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -221,13 +221,14 @@ async fn do_delivery_dump(mut l: Level<Stuff>) -> Result<()> {
221221
}
222222

223223
async fn do_delivery_list(mut l: Level<Stuff>) -> Result<()> {
224-
l.add_column("seq", 5, true);
224+
l.add_column("seq", 7, true);
225225
l.add_column("ack", 3, true);
226226
l.add_column("recvtime", 20, true);
227227
l.add_column("event", 14, true);
228228
l.add_column("action", 24, true);
229229
l.add_column("uuid", 36, false);
230-
l.add_column("sender", 36, false);
230+
l.add_column("sender", 24, false);
231+
l.add_column("install", 8, false);
231232

232233
l.optopt("n", "", "limit to this many of the most recent entries", "N");
233234

@@ -262,13 +263,19 @@ async fn do_delivery_list(mut l: Level<Stuff>) -> Result<()> {
262263
Ok(payload) => {
263264
r.add_str("action", &payload.action);
264265
r.add_str("sender", &payload.sender.login);
266+
if let Some(inst) = &payload.installation {
267+
r.add_str("install", inst.id.to_string());
268+
} else {
269+
r.add_str("install", "-");
270+
}
265271
}
266272
Err(e) => {
267273
if &del.event != "ping" {
268274
eprintln!("WARNING: seq {}: {:?}", seq, e);
269275
}
270276
r.add_str("action", "-");
271277
r.add_str("sender", "-");
278+
r.add_str("install", "-");
272279
}
273280
}
274281

0 commit comments

Comments
 (0)