Mountain/Binary/Build/PostHogPlugin/CaptureIPC.rs
1#![allow(non_snake_case)]
2
3//! Convenience wrapper for IPC dispatch instrumentation. Emits
4//! `mountain:ipc:invoke` with the wire `method` name.
5
6use crate::Binary::Build::PostHogPlugin::{CaptureAllowed, CaptureEvent};
7
8pub fn Fn(Method:&str) {
9 if !CaptureAllowed::Fn() {
10 return;
11 }
12 CaptureEvent::Fn("mountain:ipc:invoke", Some(vec![("method", Method)]));
13}