Signed-off-by: Anirudh Oppiliappan did:plc:hwevmowznbiukdf6uk5dwrrq
+33
appview/posthog/notifier.go
+33
appview/posthog/notifier.go
···
129
129
log.Println("failed to enqueue posthog event:", err)
130
130
}
131
131
}
132
+
133
+
func (n *posthogNotifier) DeleteString(ctx context.Context, did, rkey string) {
134
+
err := n.client.Enqueue(posthog.Capture{
135
+
DistinctId: did,
136
+
Event: "delete_string",
137
+
Properties: posthog.Properties{"rkey": rkey},
138
+
})
139
+
if err != nil {
140
+
log.Println("failed to enqueue posthog event:", err)
141
+
}
142
+
}
143
+
144
+
func (n *posthogNotifier) EditString(ctx context.Context, string *db.String) {
145
+
err := n.client.Enqueue(posthog.Capture{
146
+
DistinctId: string.Did.String(),
147
+
Event: "edit_string",
148
+
Properties: posthog.Properties{"rkey": string.Rkey},
149
+
})
150
+
if err != nil {
151
+
log.Println("failed to enqueue posthog event:", err)
152
+
}
153
+
}
154
+
155
+
func (n *posthogNotifier) CreateString(ctx context.Context, string *db.String) {
156
+
err := n.client.Enqueue(posthog.Capture{
157
+
DistinctId: string.Did.String(),
158
+
Event: "create_string",
159
+
Properties: posthog.Properties{"rkey": string.Rkey},
160
+
})
161
+
if err != nil {
162
+
log.Println("failed to enqueue posthog event:", err)
163
+
}
164
+
}