Skip to content

Commit

Permalink
Wrap v2 firestore functions with trace context (#1440)
Browse files Browse the repository at this point in the history
* Wrap v2 firestore functions with trace context

* Add changelog
  • Loading branch information
milo- committed Jul 13, 2023
1 parent ba368e8 commit 41d616f
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
- Add features to task queue functions. (#1423)
- Add traces to V2 Firestore trigger logs. (#1440)
3 changes: 2 additions & 1 deletion src/v2/providers/firestore.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ import {
createSnapshotFromJson,
createSnapshotFromProtobuf,
} from "../../common/providers/firestore";
import { wrapTraceContext } from "../trace";

export { Change };

Expand Down Expand Up @@ -445,7 +446,7 @@ export function onOperation<Document extends string>(
const event = raw as RawFirestoreEvent;
const params = makeParams(event.document, documentPattern) as unknown as ParamsOf<Document>;
const firestoreEvent = makeFirestoreEvent(eventType, event, params);
return handler(firestoreEvent);
return wrapTraceContext(handler)(firestoreEvent);
};

func.run = handler;
Expand Down

0 comments on commit 41d616f

Please sign in to comment.