Skip to content

Commit db82863

Browse files
committed
fix auth
1 parent 6341a63 commit db82863

File tree

3 files changed

+27
-5
lines changed

3 files changed

+27
-5
lines changed

packages/gemi/auth/AuthenticationServiceProvider.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,10 @@ class AuthController extends Controller {
101101

102102
let session = await this.provider.adapter.findSession({
103103
token,
104-
userAgent,
104+
userAgent:
105+
process.env.NODE_ENV === "development"
106+
? "local"
107+
: req.headers.get("User-Agent"),
105108
});
106109

107110
if (!session) {

packages/gemi/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "gemi",
3-
"version": "0.4.48",
3+
"version": "0.4.50",
44
"devDependencies": {
55
"@happy-dom/global-registrator": "^14.12.3",
66
"@repo/eslint-config": "*",

templates/saas-starter/app/http/router/api.ts

+22-3
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,27 @@ class TestController extends Controller {
4141
}
4242
}
4343

44+
class TestRequest extends HttpRequest<{ id: number }> {
45+
schema = {
46+
test: {
47+
required: "asdasd",
48+
},
49+
};
50+
refine(input: {}) {
51+
return {};
52+
}
53+
}
54+
55+
class FooController extends Controller {
56+
requests = {
57+
create: TestRequest,
58+
};
59+
60+
async create(req: TestRequest) {
61+
return {};
62+
}
63+
}
64+
4465
export default class extends ApiRouter {
4566
routes = {
4667
"/users": this.get(async () => {
@@ -50,9 +71,7 @@ export default class extends ApiRouter {
5071
users,
5172
};
5273
}),
53-
"/users/:id": this.post(async (req: HttpRequest<{}, { id: number }>) => {
54-
return { params: req.params };
55-
}),
74+
"/test/:1234": this.post(FooController, "create"),
5675
"/test": TestRouter,
5776

5877
"/file": this.post(TestController, "file"),

0 commit comments

Comments
 (0)