srctree

Gregory Mullen parent 7f51f7d6 e5bd6f26
fix detection score adjustment

inlinesplit
src/bot-detection.zig added: 9, removed: 6, total 3
@@ -27,14 +27,14 @@ pub fn init(r: *const Request) BotDetection {
switch (browser.name) {
.chrome => {
return .{
.bot = score <= 0.5,
.malicious = score <= 0.5,
.bot = score >= 0.5,
.malicious = score >= 0.5,
};
},
else => {
return .{
.bot = score <= 0.5,
.malicious = score <= 0.5,
.bot = score >= 0.5,
.malicious = score >= 0.5,
};
},
}
 
src/user-agent.zig added: 9, removed: 6, total 3
@@ -15,6 +15,9 @@ pub fn botDetectionDump(ua: UserAgent, r: *const Request) void {
//std.debug.print("ua detection: {s} \n", .{ua.string});
std.debug.print("ua detection: {} \n", .{ua.resolved});
std.debug.print("bot detection: {} \n", .{bd});
if (ua.resolved == .browser) {
std.debug.print("age: {} \n", .{ua.resolved.browser.age() catch 0});
}
}
 
pub const Resolved = union(enum) {