Skip to content

Commit 773a897

Browse files
SchlenkRSchlenkR
authored andcommitted
Add promotional logging for PXL-JAM 2024 on first request send
1 parent 4c3da9a commit 773a897

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

src/FsHttp/Request.fs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,10 +131,29 @@ let toRequestAndMessage (request: IToRequest) : Request * HttpRequestMessage =
131131
let toRequest request = request |> toRequestAndMessage |> fst
132132
let toHttpRequestMessage request = request |> toRequestAndMessage |> snd
133133

134+
let logPxlClockOnFirstSend =
135+
let mutable firstSend = true
136+
fun () ->
137+
if firstSend then
138+
firstSend <- false
139+
let msg = @"
140+
141+
+---------+
142+
| | PXL-JAM 2024
143+
| PXL | - github.com/CuminAndPotato/PXL-JAM
144+
| CLOCK | - WIN a PXL-Clock MK1
145+
| | - until 8th of January 2025
146+
+---------+
147+
148+
"
149+
Fsi.logfn "%s" msg
150+
134151
/// Builds an asynchronous request, without sending it.
135152
let toAsync cancellationTokenOverride (context: IToRequest) =
136153
async {
137154
let request, requestMessage = toRequestAndMessage context
155+
156+
do logPxlClockOnFirstSend ()
138157
do Fsi.logfn $"Sending request {addressToString request} ..."
139158

140159
use finalRequestMessage =

0 commit comments

Comments
 (0)