Kevin Franklin Kim
5b50febce6
test: use parallel test
2025-06-06 11:20:57 +02:00
Kevin Franklin Kim
fcf4229980
fix: space encoding
2025-06-06 11:20:33 +02:00
Kevin Franklin Kim
3af21626d8
revert: gracefully try unescape
2025-05-26 16:19:08 +02:00
Kevin Franklin Kim
7884aecdae
style: remove comment
2025-05-26 16:08:23 +02:00
Kevin Franklin Kim
f8a36b73ff
fix: remove unnecessary url unescape
2025-05-26 16:06:28 +02:00
Kevin Franklin Kim
6be359cbbb
feat: extend events
2025-05-25 21:50:03 +02:00
Kevin Franklin Kim
8b3a763010
fix: support gs1 and gs2 session parsing
2025-05-06 23:54:17 +02:00
Kevin Franklin Kim
845d93bddd
chore: update golangci lint
2025-04-25 14:53:01 +02:00
Kevin Franklin Kim
07b186d846
feat: add middleware for handling requests without cancel context
...
Introduced `GTagMiddlewarWithoutCancel` and `MPv2MiddlewarWithoutCancel` to allow handling of requests with contexts where cancellation signals are ignored. This improves flexibility for specific use cases where cancel propagation is not desired.
2025-04-25 14:52:23 +02:00
Kevin Franklin Kim
9823bd6eed
feat: go 1.24.1
2025-03-13 07:58:26 +01:00
Kevin Franklin Kim
f4b1a3c77b
fix: check empty
2025-02-12 11:37:58 +01:00
Kevin Franklin Kim
08579227f8
fix: set values back
2025-02-12 10:25:03 +01:00
Kevin Franklin Kim
79e6f67409
refactor: use single
2025-02-12 09:29:42 +01:00
Kevin Franklin Kim
12c8d87600
feat: add engagement time middleware
2025-02-12 09:29:27 +01:00
Kevin Franklin Kim
8c170e83ad
fix: remove dump
2025-02-12 09:29:07 +01:00
Kevin Franklin Kim
69594d99fa
feat: add event session id and number
2025-02-10 11:45:54 +01:00
Kevin Franklin Kim
4900b61684
fix: set debug mode on every event
2025-02-10 11:20:24 +01:00
Kevin Franklin Kim
f5d0d00b78
fix: set content type
2024-12-10 08:45:46 +01:00
Kevin Franklin Kim
69fc1ac71d
feat: add with timeout middleware
2024-12-09 12:32:55 +01:00
Kevin Franklin Kim
67a12676eb
fix: copy headers to response
2024-11-26 15:49:21 +01:00
Kevin Franklin Kim
0853b5153d
fix: copy headers to response
2024-11-26 15:26:48 +01:00
Kevin Franklin Kim
6680fbb169
feat: add sendpayload
2024-11-25 13:41:46 +01:00
Kevin Franklin Kim
478b678a6e
feat: add decode
2024-11-21 13:56:10 +01:00
Kevin Franklin Kim
e801701b58
fix: middleware name
2024-11-21 13:20:13 +01:00
Kevin Franklin Kim
2a125cee30
fix: middleware name
2024-11-21 12:55:07 +01:00
Kevin Franklin Kim
e7f9e2af67
feat: add middlewares
2024-11-21 12:52:25 +01:00
Kevin Franklin Kim
28573f3798
feat: add middlewares
2024-11-21 12:38:11 +01:00
Kevin Franklin Kim
757a4f63e5
feat: add middlewares
2024-11-21 12:36:05 +01:00
Kevin Franklin Kim
0c1db3cad2
wip: use new request
2024-11-20 17:05:26 +01:00
Kevin Franklin Kim
9af3ced441
wip: use new request
2024-11-20 16:59:59 +01:00
Kevin Franklin Kim
84f5a2f76b
wip: debug
2024-11-20 16:17:42 +01:00
Kevin Franklin Kim
deadd984ad
fix: nil check
2024-11-20 16:07:58 +01:00
Kevin Franklin Kim
3f644f8c52
refactor: add event handler middleware
2024-11-20 15:41:56 +01:00
Kevin Franklin Kim
a58dfafaef
feat: add collect
2024-11-20 13:48:00 +01:00
Kevin Franklin Kim
615b57f387
feat: add consent
2024-11-20 09:30:12 +01:00
Kevin Franklin Kim
fe5b8c9f0f
fix: don't use tft timestamp
2024-11-20 08:22:57 +01:00
Kevin Franklin Kim
2770d4f32f
feat: transform document params
2024-11-18 17:32:55 +01:00
Kevin Franklin Kim
499010ae1c
feat: add message handler
2024-10-01 12:16:20 +02:00
Kevin Franklin Kim
beb6082670
feat: refactor to PublisherMiddlewareEventParams
2024-10-01 08:14:36 +02:00
Kevin Franklin Kim
38715a58b6
feat: add inline mpv2
2024-09-30 18:01:20 +02:00
Kevin Franklin Kim
519267b962
feat: pass through query
2024-09-30 10:12:33 +02:00
Kevin Franklin Kim
c22b610038
feat: add session id middleware
2024-09-28 21:59:27 +02:00
Kevin Franklin Kim
20e55ad210
feat: add session id middleware
2024-09-28 21:55:53 +02:00
Kevin Franklin Kim
f6a379429b
wip: add payload vars
2024-09-28 21:09:44 +02:00
Kevin Franklin Kim
dbc3217726
feat: add consent
2024-09-26 22:09:35 +02:00
Kevin Franklin Kim
a44d43422a
feat: add consent
2024-09-26 22:01:50 +02:00
Kevin Franklin Kim
9673d35bc3
wip: debug
2024-09-26 21:53:34 +02:00
Kevin Franklin Kim
56b9e9b67b
wip: debug
2024-09-26 21:41:10 +02:00
Kevin Franklin Kim
8a91ffb81b
wip: debug
2024-09-26 21:35:02 +02:00
Kevin Franklin Kim
d6e52d620d
wip: debug
2024-09-26 21:32:19 +02:00