{"body":"my $application = route {\n    get -> 'character', $id {\n        request-body -> %request {\n            if %request<auth> {\n                my $user = User.^load(uuid => %request<auth>);\n                if $user {\n                    my $character = Character.^load($id);\n                    note \"[{ DateTime.now }] Performing lookup on $id\";\n                    if $character {\n                        content 'application/json', $character.to-json;\n                    } else {\n                        not-found;\n                    }\n                } else {\n                    forbidden;\n                }\n            } else {\n                forbidden;\n            }\n        }\n    }\n}\n\nclass PFAPI::Authenticate does Cro::HTTP::Middleware::Request {\n    method process(Supply $requests) {\n        $requests.do: -> $req {\n            with $req.body('auth') -> $uuid {\n                my $user = User.^load(:$uuid);\n            }\n        }\n    }\n}","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/gv9I1vGE","modified":1647954237,"id":"gv9I1vGE","size":951,"lines":32,"own_paste":false,"theme":"","date":1647954237}