Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 953dadb

Browse files
Multi-domain dataroot
1 parent c17f23e commit 953dadb

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/bevyframe/Frame/Run/Responser.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,5 +127,8 @@ def responser(self, recv, req_time, r, default_network):
127127
)) + '; '
128128
except TypeError:
129129
resp.headers['Set-Cookie'] = 's=' + get_session_token(self.secret, email=f'Guest@{default_network}', password='') + '; '
130-
DataRoot(r.user, self.package)(r.data)
130+
DataRoot(
131+
r.user,
132+
f"{self.package}{recv['path'].split('/')[1]}" if self.package.endswith('.') else self.package
133+
)(r.data)
131134
return resp

src/bevyframe/Objects/Request.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,10 @@ def __init__(self, data: dict[str], app) -> None:
2424
self.user = TheProtocols.ID(self.email, self.password)
2525
except TheProtocols.CredentialsDidntWorked:
2626
self.user = TheProtocols.ID(f'Guest@{app.default_network}', '')
27-
self.data = DataRoot(self.user, app.package)()
27+
self.data = DataRoot(
28+
self.user,
29+
f"{app.package}{self.path.split('/')[1]}" if app.package.endswith('.') else app.package
30+
)()
2831
except TypeError:
2932
pass
3033
self.app = app

0 commit comments

Comments
 (0)