Misc fixes
grpc.aoba.app for grpc calls
This commit is contained in:
@@ -12,6 +12,10 @@ use route::Route;
|
||||
|
||||
#[cfg(debug_assertions)]
|
||||
pub const HOST: &'static str = "http://localhost:5164";
|
||||
#[cfg(debug_assertions)]
|
||||
pub const RPC_HOST: &'static str = "http://localhost:5164";
|
||||
#[cfg(not(debug_assertions))]
|
||||
pub const RPC_HOST: &'static str = "https://grpc.aoba.app";
|
||||
#[cfg(not(debug_assertions))]
|
||||
pub const HOST: &'static str = "https://aoba.app";
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ use aoba::{aoba_rpc_client::AobaRpcClient, auth_rpc_client::AuthRpcClient};
|
||||
use tonic::service::{Interceptor, interceptor::InterceptedService};
|
||||
use tonic_web_wasm_client::Client;
|
||||
|
||||
use crate::HOST;
|
||||
use crate::RPC_HOST;
|
||||
|
||||
pub mod aoba {
|
||||
tonic::include_proto!("aoba");
|
||||
@@ -37,7 +37,7 @@ impl RpcConnection {
|
||||
|
||||
fn ensure_client(&self) {
|
||||
if self.aoba.read().unwrap().is_none() {
|
||||
let wasm_client = Client::new(HOST.into());
|
||||
let wasm_client = Client::new(RPC_HOST.into());
|
||||
let aoba_client = AobaRpcClient::with_interceptor(wasm_client.clone(), AuthInterceptor);
|
||||
*self.aoba.write().unwrap() = Some(aoba_client);
|
||||
*self.auth.write().unwrap() = Some(AuthRpcClient::new(wasm_client.clone()));
|
||||
|
||||
@@ -27,7 +27,7 @@ pub fn Settings() -> Element {
|
||||
div {
|
||||
pre {
|
||||
class: "codeSelect",
|
||||
"test {d}"
|
||||
"{d}"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -71,8 +71,8 @@ public class Media
|
||||
{
|
||||
return this switch
|
||||
{
|
||||
Media { MediaType: MediaType.Raw or MediaType.Text or MediaType.Code} => $"/i/dl/{Id}/{Filename}",
|
||||
_ => $"/i/{Id}"
|
||||
//Media { MediaType: MediaType.Raw or MediaType.Text or MediaType.Code} => $"/i/dl/{MediaId}/{Filename}",
|
||||
_ => $"/m/{MediaId}"
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ public class MediaApi(AobaService aoba) : ControllerBase
|
||||
|
||||
return Ok(new
|
||||
{
|
||||
media.Value,
|
||||
media = media.Value,
|
||||
url = media.Value.GetMediaUrl()
|
||||
});
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@ public class ShareXDestination
|
||||
public Dictionary<string, string> Arguments { get; set; } = new() { { "name", "$filename$" } };
|
||||
public string FileFormName { get; set; } = "file";
|
||||
public string[] RegexList { get; set; } = ["([^/]+)/?$"];
|
||||
public string URL { get; set; } = "https://aoba.app$json:url$";
|
||||
public string URL { get; set; } = "https://aoba.app{json:url}";
|
||||
public string? ThumbnailURL { get; set; }
|
||||
public string? DeletionURL { get; set; }
|
||||
}
|
||||
@@ -5,3 +5,5 @@ services:
|
||||
dockerfile: AobaServer/Dockerfile
|
||||
ports:
|
||||
- "4321:8080"
|
||||
environment:
|
||||
- DB_STRING="mongodb://192.168.86.63:27017"
|
||||
|
||||
Reference in New Issue
Block a user