Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
c45f95ce3f | |||
640fa8e9f1 | |||
0f3c37bf6a |
@@ -1,7 +1,10 @@
|
|||||||
# Operations Guide
|
# Operations Guide
|
||||||
|
- [Operations Guide](#operations-guide)
|
||||||
- [Overview](#overview)
|
- [Overview](#overview)
|
||||||
- [Maintenance](#maintenance)
|
- [Maintenance](#maintenance)
|
||||||
- [Backuo](#backup)
|
- [Backup](#backup)
|
||||||
|
- [Run](#run)
|
||||||
|
- [Restore](#restore)
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
This document gives various information for the day-to-day management and operations of ma1sd.
|
This document gives various information for the day-to-day management and operations of ma1sd.
|
||||||
|
@@ -53,7 +53,7 @@ public class MatrixPath {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static MatrixPath clientR0() {
|
public static MatrixPath clientR0() {
|
||||||
return client().add("r0");
|
return client().add("v3");
|
||||||
}
|
}
|
||||||
|
|
||||||
private StringBuilder path = new StringBuilder();
|
private StringBuilder path = new StringBuilder();
|
||||||
|
@@ -375,13 +375,13 @@ public abstract class AMatrixHttpClient implements _MatrixClientRaw {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected HttpUrl.Builder getClientPathBuilder(String... segments) {
|
protected HttpUrl.Builder getClientPathBuilder(String... segments) {
|
||||||
String[] base = { "client", "r0" };
|
String[] base = { "client", "v3" };
|
||||||
segments = ArrayUtils.addAll(base, segments);
|
segments = ArrayUtils.addAll(base, segments);
|
||||||
return getPathBuilder(segments);
|
return getPathBuilder(segments);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected HttpUrl.Builder getMediaPathBuilder(String... segments) {
|
protected HttpUrl.Builder getMediaPathBuilder(String... segments) {
|
||||||
String[] base = { "media", "r0" };
|
String[] base = { "media", "v3" };
|
||||||
segments = ArrayUtils.addAll(base, segments);
|
segments = ArrayUtils.addAll(base, segments);
|
||||||
return getPathBuilder(segments);
|
return getPathBuilder(segments);
|
||||||
}
|
}
|
||||||
|
@@ -29,10 +29,7 @@ import java.util.Optional;
|
|||||||
public abstract class ApplicationServiceHandler extends BasicHttpHandler {
|
public abstract class ApplicationServiceHandler extends BasicHttpHandler {
|
||||||
|
|
||||||
protected String getToken(HttpServerExchange ex) {
|
protected String getToken(HttpServerExchange ex) {
|
||||||
return Optional.ofNullable(ex.getQueryParameters()
|
return getAccessToken(ex);
|
||||||
.getOrDefault("access_token", new LinkedList<>())
|
|
||||||
.peekFirst()
|
|
||||||
).orElse("");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -24,6 +24,6 @@ import io.kamax.mxisd.http.undertow.handler.BasicHttpHandler;
|
|||||||
|
|
||||||
public abstract class LoginHandler extends BasicHttpHandler {
|
public abstract class LoginHandler extends BasicHttpHandler {
|
||||||
|
|
||||||
public static final String Path = "/_matrix/client/r0/login";
|
public static final String Path = "/_matrix/client/v3/login";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -31,7 +31,7 @@ import java.net.URI;
|
|||||||
|
|
||||||
public class UserDirectorySearchHandler extends HomeserverProxyHandler {
|
public class UserDirectorySearchHandler extends HomeserverProxyHandler {
|
||||||
|
|
||||||
public static final String Path = "/_matrix/client/r0/user_directory/search";
|
public static final String Path = "/_matrix/client/v3/user_directory/search";
|
||||||
|
|
||||||
private DirectoryManager mgr;
|
private DirectoryManager mgr;
|
||||||
|
|
||||||
|
@@ -44,7 +44,7 @@ import java.util.Optional;
|
|||||||
|
|
||||||
public class RoomInviteHandler extends BasicHttpHandler {
|
public class RoomInviteHandler extends BasicHttpHandler {
|
||||||
|
|
||||||
public static final String Path = "/_matrix/client/r0/rooms/{roomId}/invite";
|
public static final String Path = "/_matrix/client/v3/rooms/{roomId}/invite";
|
||||||
|
|
||||||
private static final Logger log = LoggerFactory.getLogger(RoomInviteHandler.class);
|
private static final Logger log = LoggerFactory.getLogger(RoomInviteHandler.class);
|
||||||
|
|
||||||
@@ -62,7 +62,7 @@ public class RoomInviteHandler extends BasicHttpHandler {
|
|||||||
public void handleRequest(HttpServerExchange exchange) {
|
public void handleRequest(HttpServerExchange exchange) {
|
||||||
String accessToken = getAccessToken(exchange);
|
String accessToken = getAccessToken(exchange);
|
||||||
|
|
||||||
String whoamiUri = dns.transform(URI.create(exchange.getRequestURL()).resolve(URI.create("/_matrix/client/r0/account/whoami"))).toString();
|
String whoamiUri = dns.transform(URI.create(exchange.getRequestURL()).resolve(URI.create("/_matrix/client/v3/account/whoami"))).toString();
|
||||||
log.info("Who Am I URL: {}", whoamiUri);
|
log.info("Who Am I URL: {}", whoamiUri);
|
||||||
HttpGet whoAmIReq = new HttpGet(whoamiUri);
|
HttpGet whoAmIReq = new HttpGet(whoamiUri);
|
||||||
whoAmIReq.addHeader("Authorization", "Bearer " + accessToken);
|
whoAmIReq.addHeader("Authorization", "Bearer " + accessToken);
|
||||||
|
@@ -34,7 +34,7 @@ import java.util.Optional;
|
|||||||
public class ProfileHandler extends HomeserverProxyHandler {
|
public class ProfileHandler extends HomeserverProxyHandler {
|
||||||
|
|
||||||
public static final String UserID = "userId";
|
public static final String UserID = "userId";
|
||||||
public static final String Path = "/_matrix/client/r0/profile/{" + UserID + "}";
|
public static final String Path = "/_matrix/client/v3/profile/{" + UserID + "}";
|
||||||
|
|
||||||
protected ProfileManager mgr;
|
protected ProfileManager mgr;
|
||||||
|
|
||||||
|
@@ -38,7 +38,7 @@ import org.slf4j.LoggerFactory;
|
|||||||
public class Register3pidRequestTokenHandler extends BasicHttpHandler {
|
public class Register3pidRequestTokenHandler extends BasicHttpHandler {
|
||||||
|
|
||||||
public static final String Key = "medium";
|
public static final String Key = "medium";
|
||||||
public static final String Path = "/_matrix/client/r0/register/{" + Key + "}/requestToken";
|
public static final String Path = "/_matrix/client/v3/register/{" + Key + "}/requestToken";
|
||||||
|
|
||||||
private static final Logger log = LoggerFactory.getLogger(Register3pidRequestTokenHandler.class);
|
private static final Logger log = LoggerFactory.getLogger(Register3pidRequestTokenHandler.class);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user