Swap urllib for yarl; make use of process.env
Signed-off-by: Antoine Mazeas <antoine@karthanis.net>
This commit is contained in:
parent
3b603a2180
commit
3aadf0c2a9
2 changed files with 4 additions and 5 deletions
|
@ -42,7 +42,7 @@ class Main extends Component {
|
|||
|
||||
async getBasePath() {
|
||||
try {
|
||||
const resp = await fetch("./paths.json", {
|
||||
const resp = await fetch(process.env.PUBLIC_URL + "/paths.json", {
|
||||
headers: { "Content-Type": "application/json" }
|
||||
})
|
||||
const apiPathJson = await resp.json()
|
||||
|
|
|
@ -17,7 +17,7 @@ from typing import Tuple, Dict
|
|||
import logging
|
||||
import asyncio
|
||||
import json
|
||||
from urllib.parse import urlparse
|
||||
from yarl import URL
|
||||
|
||||
from aiohttp import web, hdrs
|
||||
from aiohttp.abc import AbstractAccessLogger
|
||||
|
@ -136,9 +136,8 @@ class MaubotServer:
|
|||
public_url = self.config["server.public_url"]
|
||||
base_path = self.config["server.base_path"]
|
||||
public_url_path = ""
|
||||
if public_url != "":
|
||||
url_parts = urlparse(public_url)
|
||||
public_url_path = url_parts.path.rstrip("/")
|
||||
if public_url:
|
||||
public_url_path = URL(public_url).path.rstrip("/")
|
||||
|
||||
# assemble with base_path
|
||||
api_path = f"{public_url_path}{base_path}"
|
||||
|
|
Loading…
Reference in a new issue